我已经安装了scipy和numpy,它们与我当前所需的python 2.7.6版本一起使用(我在OSX Mavericks上运行并且必须升级。)但是,当我pip
安装了matplotlib时,默认情况下它引用了我以前的python版本2.7.5,因此使用起来很麻烦(显然。)
如何更改python matplotlib使用的版本,以便导入和使用该库?
感谢。
答案 0 :(得分:0)
我解决这个问题的方法是这样的,首先需要进入2.7.6目录,然后在Scripts
文件夹下找到pip
可执行文件。我的建议是(因为很难调试这类人而没有所有细节)是这样的:
./pip install matplotlib
看看是否成功,否则,我建议使用pyenv
来管理你的python安装。
答案 1 :(得分:0)
我建议您使用Macports在OS X上安装其他Python版本。安装Macports后,安装Python 2.7.6相当容易。你所要做的就是:
sudo port install python27
现在,你应该能够轻松获得所需的所有库,也可以使用Macports。
sudo port install py27-numpy
sudo port install py27-scipy
sudo port install py27-matplotlib
Macports应该解决所有依赖关系,当然,将软件包链接到正确的Python版本,避免让您头疼。
有关如何设置一个功能强大的Python环境的分步指南,请访问:http://jakevdp.github.io/blog/2013/02/02/setting-up-a-mac-for-python-development/