我使用conda
安装了matplotlib:
conda install matplotlib
以下代码失败:
#!/usr/bin/env python
import matplotlib
import matplotlib.pyplot as plt
出现此错误消息:
" ImportError:没有名为' matplotlib.pyplot'""
的模块
我尝试使用apt-get
安装matplotlib:
sudo apt-get install python3-matplotlib
我得到了同样的错误。
我尝试使用ubuntu应用程序加载加载matplotlib并得到相同的错误。
我尝试用GitHub克隆:
git clone git://github.com/matplotlib/matplotlib.git
我得到了同样的错误。
我查看了matplotlib目录,但没有看到pyplot.py条目。我确实在matplotlib / lib / matplotlib中找到了pyplot.py。我把它复制到了matplotlib。错误消失了,但我得到了另一个pyplot试图包含的模块。我在matplotlib / lib / matplotlib中找到了它。我把它复制到了matplotlib。另一个模块出现了另一个错误。复制了它。最终我找不到一个我找不到的模块的错误。
我不知道下一步该尝试什么。
答案 0 :(得分:1)
通常情况下conda
不会添加到您的路径中(它会在安装过程中询问您是否应该这样做但是默认值为" no"),因此默认{{1将是系统Python 2(你使用python
启动Python 3。)
您可以使用以下方式验证这一点:
python3
这将返回与$ which python
命令关联的路径。可能这将返回系统Python 2"安装"。
例如,在我的Ubuntu机器上,命令python
和which python
返回:
which python3
虽然我的conda安装位于usr/bin/python (starts Python 2.7.12)
usr/bin/python3 (starts Python 3.5.2)
目录中。
有几种选择如何使用/home/michael/miniconda
Python:
conda
为您提供一个在PATH前面加上conda目录的终端。