我在
上安装了Theano库/usr/local/lib/python2.7/dist-packages/theano/
但安装的Theano是旧的,我正在使用一些无法导入某些软件包的库。
所以我尝试使用
安装新的pip install --user theano in ~/.local
但每次我导入theano时,版本都是来自
的旧版本/usr/local/lib/python2.7/...
所以我需要知道如何让导入theano加载我的~/.local
theano,而不是/usr/local/lib
theano。
谢谢:)
答案 0 :(得分:0)
问题是旧版本没有使用pip安装,但可能使用easy_install。这会导致许多类型的问题。
您可以通过在启动python后更改导入顺序来修复它。为此,在导入theano之前在python脚本中执行以下操作:
import sys
sys.path[0:0] = ["THE_PYTHON_PATH_YOU_WANT_TO_ADD"]
THE_PYTHON_PATH_YOU_WANT_TO_ADD类似于~/.local/lib/python2.7/site-packages/