玩蛇网提供最新Python编程技术信息以及Python资源下载!

请问如何让python使用1.9.0的numpy?

OSX 10.9
使用pip install -U numpy 更新numpy后
pip list | grep numpy查看pip管理的numpy版本,显示为numpy (1.9.0)。
但在终端启动python执行

>>> import numpy
>>> print numpy.__version__
1.6.0

请问如何让python使用1.9.0的numpy?

Edit
1.系统存在多个版本的numpy,某些原因让python优先使用了1.6版本的numpy
2.numpy低版本问题让import pandas 报错

解决方法:

>>> import numpy
>>> print numpy.__version__
1.6.0
>>> print(numpy)
<module 'numpy' from '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc'>

去目标文件夹删除该numpy文件,再次启动python
numpy的版本就是最新的1.9

>>> import numpy
>>> print numpy.__version__
1.9.0
>>> print(numpy)
<module 'numpy' from '/Library/Python/2.7/site-packages/numpy/__init__.pyc'>

使用Anaconda 中的conda管理多个环境

参考见:
http://conda.pydata.org/docs/using/envs.html#create-a-separate-environment

装个virtualenv 吧,就可以多个版本的库同时存在了。

pyenv[https://github.com/yyuu/pyenv]

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19380.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月23日 - 11时15分44秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules