【发布时间】:2014-08-26 19:11:12
【问题描述】:
通常,我的numpy 位于
/Library/Python/2.7/site-packages/numpy
我从网站上下载了新的来修改 numpy 的一些功能,然后构建并安装它。
为此modified numpy 位于
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy
而且,我的$PYTHONPATH 两者都有
/Library/Python/2.7/site-packages/
和
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
我认为这很令人困惑。
我的问题是如何在我的项目中使用我的 modified numpy 而不是原来的 numpy?
最后,我的意思是我只想在我的项目中使用我的modified numpy。同时我不想将修改后的代码与 numpy 的原始代码混为一谈。管理多个版本的 numpy 的最佳方法是什么?
【问题讨论】:
-
你试过 virtualenv 吗?
-
我试过了。我知道如何切换 numpy 的版本,但我不知道如何将
numpy切换到我的modified numpy。如果您想回答您不需要坚持我的设置,您可以向我推荐一种修改代码并使用它的正确方法。不会混淆许多版本的代码。 -
可以重新安装修改一下吗?