【发布时间】:2014-12-26 15:09:36
【问题描述】:
我已经安装了 theano 一个深度神经网络库并正在尝试运行一些示例,但看起来脚本无法找到某些模块。我尝试设置路径
export PYTHONPATH=/Library/Python/2.7/site-packages/theano
sys.path.append('/Library/Python/2.7/site-packages/theano')
但两者都不起作用。我得到这个错误。我看到模块已正确安装在 theano /Library/Python/2.7/site-packages/theano/tensor/.. 的子目录中,但不知何故 python 似乎无法找到模块
请有人帮忙。我用的是mac。
$python theano_mnist.py
Traceback (most recent call last):
File "theano_mnist.py", line 45, in <module>
import theano
File "/Users/prabhubalakrishnan/Desktop/theano.py", line 6, in <module>
from theano.tensor.nnet import conv
ImportError: No module named tensor.nnet
【问题讨论】:
-
每当您导出时,请注意“=”前后不应有任何空格(等于符号)。
export PYTHONPATH = /Library/Python/2.7/site-packages/theano应更改为export PYTHONPATH='/Library/Python/2.7/site-packages/theano'关于导入错误 ImportError: No module named tensor.nnet 请检查目标导入路径中是否存在 conv 类或模块,即 theano.tensor.nnet。 -
谢谢你,我这样做没用:(
-
顺便问一下你是怎么安装theano的?你试过
pip install theano。 -
/Users/prabhubalakrishnan/Desktop/theano.py与您的程序有什么关系?当您执行import theano而不是真正的 theano 时,似乎正在加载此文件。 -
是的,使用 pip install theano。我从命令行使用 python theano.py 运行我编写的 theano.py 脚本。
标签: python macos python-2.7 machine-learning deep-learning