nun*_*nco 18 python macos matplotlib osx-lion
我试图在Mac OSX Lion中安装matplotlib.试图使用sourcefourge站点中的二进制文件,但我得到了这个错误:"matplotlib需要安装System Python 2.7".
我去了终端并输入了python --version并检查了要求.
在此之后我尝试使用pip,并且这样做é得到以下错误:
"src/_image.cpp:908:错误:无效使用不完整类型'struct png_info_def'"
你能告诉我如何安装它的线索吗?
非常感谢.
编辑:我找到了一种方法,无需安装新版本的python:
小智 9
这是因为libpng v1.5(包含在Mac OSX Lion中)的API发生了变化.这些更改已经被推送到上游,因此您需要从上游存储库进行编译,直到下一个版本.
您可以按照http://jholewinski.wordpress.com/2011/07/21/installing-matplotlib-on-os-x-10-7-with-homebrew/上的说明进行操作.
我按照这个页面的说明进行操作.我被卡住了
pip install -e git+https://github.com/matplotlib/matplotlib#egg=matplotlib-dev
Run Code Online (Sandbox Code Playgroud)
然后我做了:
git clone https://github.com/matplotlib/matplotlib.git
cd matplotlib
python setup.py build
python setup.py install
Run Code Online (Sandbox Code Playgroud)
通过键入终端检查我的安装:
python
import matplotlib
print matplotlib.__version__
print matplotlib.__file__
Run Code Online (Sandbox Code Playgroud)
我得到版本0.10.0 dev(截至本文撰写时)和路径/ usr/local/Cellar/...
您可以尝试使用“官方”Python 发行版,苹果可能已经调整了提供的发行版。您可以在这里找到 2.7: http: //www.python.org/download/ 您可能还需要重新安装 numpy 以及后记:http://sourceforge.net/projects/numpy/files/NumPy/1.6.1 /
我建议也安装 scipy 让我知道它是否有效;)
| 归档时间: |
|
| 查看次数: |
27648 次 |
| 最近记录: |