[英]Why can I not import Caffe in PyCharm but can import it in terminal?
我想导入 Caffe。 我可以在终端中导入它,但不能在 PyCharm 中导入。
我尝试了一些建议,例如将include /usr/local/cuda-7.0/lib64
添加到/user/etc/ld.so.conf
文件,但仍然无法导入此模块。 但是,我认为这不是一个好的解决方案,因为我仅使用 CPU 模式。
我正在使用 Linux Mint。
PyCharm 终端中sys.path
的输出是:
>>> sys.path
['',
'/home/user/anaconda2/lib/python27.zip',
'/home/user/anaconda2/lib/python2.7',
'/home/user/anaconda2/lib/python2.7/plat-linux2',
'/home/user/anaconda2/lib/python2.7/lib-tk',
'/home/user/anaconda2/lib/python2.7/lib-old',
'/home/user/anaconda2/lib/python2.7/lib-dynload',
'/home/user/anaconda2/lib/python2.7/site-packages',
'/home/user/anaconda2/lib/python2.7/site-packages/Sphinx-1.4.1-y2.7.egg',
'/home/user/anaconda2/lib/python2.7/site-packages/setuptools-23.0.0-py2.7.egg']
>>>
当我在 PyCharm 中运行sys.path
时,我得到:
['/opt/pycharm-community-2016.2.3/helpers/pydev',
'/home/user/',
'/opt/pycharm-community-2016.2.3/helpers/pydev',
'/home/user/anaconda2/lib/python27.zip',
'/home/user/anaconda2/lib/python2.7',
'/home/user/anaconda2/lib/python2.7/plat-linux2',
'/home/user/anaconda2/lib/python2.7/lib-tk',
'/home/user/anaconda2/lib/python2.7/lib-old',
'/home/user/anaconda2/lib/python2.7/lib-dynload',
'/home/user/anaconda2/lib/python2.7/site-packages',
'/home/user/anaconda2/lib/python2.7/site-packages/Sphinx-1.4.1-py2.7.egg',
'/home/user/anaconda2/lib/python2.7/site-packages/setuptools-23.0.0-py2.7.egg',
'/home/user/anaconda2/lib/python2.7/site-packages/IPython/extensions',
'/home/user/']
这与我在终端中运行它的时间不完全相同。
此外,当我在 PyCharm 中运行import caffe
时,错误如下:
/home/user/anaconda2/bin/python /home/user/important_commands.py
Traceback (most recent call last):
File "/home/user/important_commands.py", line 11, in <module>
import caffe
ImportError: No module named caffe
Process finished with exit code 1
我也使用 pycharm 终端安装了 caffe,但它不起作用。 最后我将sys.path.extend([/home/user/caffe-master/python])
到 python consule,同时我在我的代码中编写了以下内容。
import sys
sys.path.append("/home/user/caffe-master/python/")
import caffe
它奏效了!!!
您需要在解释器路径下添加相同的路径。 设置 -> 项目解释器 -> 单击解释器旁边的齿轮 -> 更多 -> 单击“显示解释器的路径”图标 -> 添加路径 -> 混沌解决。
我通过在项目解释器中添加 caffe 解决了这个问题。 只需使用右侧的 + 即可获得可用包的列表。 搜索 caffe 并单击安装包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.