我正在尝试为我的Angstrom Beaglebone设置Matplotlib。我按照这里的说明进行了操作:http://matplotlib.org/faq/installing_faq.html#install-from-git并成功下载了matplotlib。
python setup.py install
导致以下错误。我安装了numpy。为什么我会收到此错误?请帮帮我。
File "/usr/lib/python2.7/site-packages/numpy/core/__init__.py", line 6, in <module>
from . import multiarray
ImportError: cannot import name multiarray
答案 0 :(得分:0)
你需要你的SO依赖,即在ubuntu sudo apt-get build-dep python-matplotlib
如果您使用的是debian / ubuntu,则可以获得所需的所有依赖项 使用以下命令构建matplotlib:sudo apt-get build-dep python-matplotlib如果 你在Fedora / RedHat上,你可以获得所需的所有依赖项 首先安装yum-builddep然后运行:su来构建matplotlib -c&#34; yum-builddep python-matplotlib&#34;这不会构建matplotlib,但它确实获得了所有构建依赖关系 从源头构建更容易。如果你想能够遵循 开发分支,因为它改变只是用(make)替换最后一步 确定你已经安装了setuptools):
python setup.py develop这会在正确的位置创建链接,并将命令行脚本安装到适当的位置。
注意Mac OSX用户请参阅“在OSX上构建”指南。 Windows用户 请参阅Windows on Building指南。