2

私はアナコンダをあきらめようとしています。パッケージの管理に問題があったことは一度もありませんでしたpipが、手に入れられないパッケージが1つあり、pipそれについて多くの良いことを聞いていたので、試してみようと思いました.

これに似ていますが、Windows ではなく MacOS で、Anaconda でインストールしたばかりのパッケージをインポートできません。

複数の環境が必要でない限り、複数の環境は本当に必要ありませ。同じスクリプトからほとんど/すべてのパッケージを実行できるようにしたいと考えています。私はほとんどのものを置いてきたpy37という名前の仮想環境を持っています。他のパッケージの中で:

(py37) jennifers-mbp:~ jenniferlongdiaz$ conda list
#packages in environment at /anaconda3/envs/py37:
#
# Name                    Version                   Build  Channel    
matplotlib-venn           0.11.5                     py_1    conda-forge
numpy                     1.15.3           py37h6a91979_0  
python                    3.7.1                haf84260_3  

Python は適切なインストールに進みます。

(py37) jennifers-mbp:~ jenniferlongdiaz$ which python
/anaconda3/envs/py37/bin/python
(py37) jennifers-mbp:~ jenniferlongdiaz$ python
Python 3.7.1 (default, Oct 23 2018, 14:07:42) 
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.

numpy はインポートできますが、matplotlib-venn はインポートできません。

>>> import numpy as np
>>> import matplotlib_venn as venn

...たくさんのもの、そして:

ImportError: cannot import name 'get_backend' from 'matplotlib' (/anaconda3/envs/py37/lib/python3.7/site-packages/matplotlib/__init__.py)

同様に:

>>> from matplotlib import get_backend

...たくさんのもの、そして:

ImportError: cannot import name 'get_backend' from 'matplotlib' (/anaconda3/envs/py37/lib/python3.7/site-packages/matplotlib/__init__.py)

IDE スパイダー ( (py37) jennifers-mbp:~ jenniferlongdiaz$ spyder) 内から、次の情報が得られます。

In [1]: import matplotlib_venn as venn
Traceback (most recent call last):

  File "<ipython-input-9-aafbc15b97e7>", line 1, in <module>
    import matplotlib_venn as venn

ModuleNotFoundError: No module named 'matplotlib_venn'

助けてください!

4

1 に答える 1