0

我安装了 Theano 库

/usr/local/lib/python2.7/dist-packages/theano/

但是安装的 Theano 是旧的,我正在使用一些无法导入某些包的库。

所以我尝试使用安装新的

pip install --user theano in ~/.local

但是每次我导入theano时,版本都是来自的旧版本

/usr/local/lib/python2.7/...

所以我需要知道如何让 import theano 加载我的~/.localtheano,而不是/usr/local/libtheano。

谢谢 :)

4

1 回答 1

0

问题是旧版本不是用 pip 安装的,但可能是用 easy_install 安装的。这会导致许多类型的问题。

您可以通过在启动 python 后更改导入顺序来修复它。为此,在您的 python 脚本中,在导入 theano 之前执行以下操作:

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/

于 2014-07-12T02:26:05.297 回答