我快要放弃Anaconda了。以前用pip管理软件包从来没有问题,只是因为现在有一个包无法使用pip获取,而且我听到了很多好的评价,所以才想尝试一下Anaconda。
我无法导入刚刚用Anaconda安装的软件包,类似于this,但是在MacOS上而不是在Windows上。
我真的不想有多个环境,除非必须要有它们。我希望能够从同一个脚本中运行大部分/全部的软件包。我有一个名为py37的虚拟环境,我已经将大部分东西放在那里了。除了其他软件包之外:
Python正确安装到了右侧:
我可以导入numpy但无法导入matplotlib-venn:
一堆东西,然后是:
同样地:
一堆东西,然后是:
从IDE Spyder中(
请帮忙!
我无法导入刚刚用Anaconda安装的软件包,类似于this,但是在MacOS上而不是在Windows上。
我真的不想有多个环境,除非必须要有它们。我希望能够从同一个脚本中运行大部分/全部的软件包。我有一个名为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 Spyder中(
(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'
请帮忙!
matplotlib_venn
可能依赖于早期版本的Matplotlib,该版本中具有该函数,但他们没有在其设置文件中正确指定该版本(请参见 https://github.com/konstantint/matplotlib-venn/blob/c26796c9925bdac512edf48387452fbd1848c791/setup.py#L48)。第二个问题是,如果您想要从该环境中导入包,则需要将Spyder安装到该环境中。 - undefinedconda list
的完整输出。如果在基本环境中安装了Spyder,即使在py37
环境中没有安装它,它仍然可以运行!它只会选择错误的软件包。这是因为PATH
环境变量的工作方式。 - undefined