ImportError:没有名为theano的模块

hun*_*ter 6 python pip theano

我使用了deeplearning教程中的介绍.

sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
sudo pip install Theano
Run Code Online (Sandbox Code Playgroud)

numpy和scipy.test没有问题:

python -c "import numpy; numpy.test()"
python -c "import scipy; scipy.test()"
Run Code Online (Sandbox Code Playgroud)

但是当我使用theano测试时:

python -c "import theano; theano.test()"
Run Code Online (Sandbox Code Playgroud)

它告诉我"没有名为theano的模块"让我很困惑.

Rob*_*btm 4

为了确定安装的版本与您的解释器的 Python 版本匹配,而不是与 pip 的 Python 版本匹配,您可以尝试以下操作:

sudo -H python -m pip install Theano
Run Code Online (Sandbox Code Playgroud)

这将加载与您的解释器相对应的 pip 模块。

如果您不是计算机的系统管理员,或者您只是想避免在系统范围内安装 python 软件包,您可以执行以下操作

pip install --user Theano
Run Code Online (Sandbox Code Playgroud)

第三种可能性是使用virtualenv

virtualenv env
source env/bin/activate
pip install Theano
Run Code Online (Sandbox Code Playgroud)