导入在python shell中工作,但在运行脚本时不能

时间:2016-10-29 16:22:13

标签: python python-import caffe raspberry-pi3

我已经安装了caffe来在我的覆盆子pi上运行谷歌深度梦想,但我遇到了一些意想不到的行为。

当我通过python shell导入caffe时,它工作正常:

>>> import caffe
>>>

但是当我运行deepdreaming.py(https://github.com/JoBergs/deepdream)时,我得到一个ImportError:

pi@raspberrypi: sudo python deepdreaming.py -s img.jpg -r
Traceback (most recent call last):
File "deepdreaming.py", line 15, in <module>
import caffe
ImportError: No module named caffe

我的PYTHONPATH:

pi@raspberrypi:~/deepdream/deepdream $ $PYTHONPATH
-bash: /home/pi/deepdream/caffe/python: Is a directory

当我添加:

 sys.path.append("/home/pi/deepdream/caffe/python")

to deepdreaming.py一切正常。

有谁能帮助我阐明为什么会这样? 当我用脚本运行它时,似乎python没有检查PYTHONPATH。

谢谢!

0 个答案:

没有答案