【发布时间】:2013-02-03 18:18:00
【问题描述】:
我在我的 Mac 上安装了额外的 python 2.7 并为 python 2.7 安装了 numpy-1.6.2,但是每当我想导入 numpy 时,它都会从我的 Mac 上预装的 python 版本导入 numpy,即版本是1.6.1,谁能告诉我如何将导入方向更改为numpy-1.6.2??
【问题讨论】:
我在我的 Mac 上安装了额外的 python 2.7 并为 python 2.7 安装了 numpy-1.6.2,但是每当我想导入 numpy 时,它都会从我的 Mac 上预装的 python 版本导入 numpy,即版本是1.6.1,谁能告诉我如何将导入方向更改为numpy-1.6.2??
【问题讨论】:
您必须确保您刚刚安装并尝试导入的库位于您的PYTHONPATH 中。此外,做这样的事情并不是最理想的 - 考虑使用 virtualenv 并在每个项目的基础上安装您的库,以避免此类问题并在管理它们时获得更大的灵活性。
【讨论】:
Check the path 你的 numpy 包:
import numpy
print numpy.__path__
然后用下载的 numpy 版本 1.6.2 替换整个内容,如果结果路径中的内容类似于 numpy 1.6.2 下载。
否则只需删除那些东西(在路径中)或卸载它并通过其他方式将其删除,然后使用:
pip install numpy
【讨论】: