<p>我在caffe目录中执行了<code>make pycaffe</code>,它工作得很好。我也这么做了:</p>
<pre><code>gsamaras@gsamaras-A15:~/caffe/python$ export PYTHONPATH=$PYTHONPATH:/home/gsamaras/caffe/python
</code></pre>
<p>但当我试图在另一个项目中导入caffe时,我得到了这样的结果:</p>
<blockquote>
<p>ImportError: No module named caffe</p>
</blockquote>
<p>怎么解决这个问题?在</p>
<p>还请注意生成文件.config咖啡馆里有这样一行:</p>
^{pr2}$
<p>我的numpy版本是1.11。在</p>
<hr/>
<p>相关:</p>
<ol>
<li><a href="https://stackoverflow.com/questions/28177298/import-caffe-error">Import caffe error</a></li>
<li><a href="https://stackoverflow.com/questions/30745647/python-interface-of-caffe-error-in-import-caffe">Python interface of Caffe: Error in "import caffe"</a></li>
</ol>
<hr/>
<p><em>编辑</em>:</p>
<p>我找到了<a href="https://groups.google.com/forum/#!searchin/caffe-users/ImportError$3A$20No$20module$20named$20caffe/caffe-users/8yRO50dShws/iQOnfOoarCwJ" rel="nofollow noreferrer">this</a>,这意味着<code>pip install -U scikit-image</code>,但它失败了:</p>
<pre><code> Running setup.py (path:/tmp/pip_build_root/scikit-image/setup.py) egg_info for package scikit-image
warning: no files found matching '*.pyx' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.h' under directory 'Cython/Debugger/Tests'
warning: no files found matching '*.pxd' under directory 'Cython/Utility'
...
Downloading/unpacking decorator>=3.4.0 (from networkx>=1.8->scikit-image)
Downloading decorator-4.0.9-py2.py3-none-any.whl
Cleaning up...
Exception:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main
status = self.run(options, args)
File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1091, in prepare_files
req_to_install.check_if_exists()
File "/usr/lib/python2.7/dist-packages/pip/req.py", line 811, in check_if_exists
self.satisfied_by = pkg_resources.get_distribution(self.req)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 535, in get_distribution
dist = get_provider(dist)
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 415, in get_provider
return working_set.find(moduleOrReq) or require(str(moduleOrReq))[0]
IndexError: list index out of range
</code></pre>
<p>现在我得到了一个错误:</p>
<blockquote>
<p>ImportError: No module named skimage.io</p>
</blockquote>
<p>毕竟我得用<code>sudo apt-get install -U scikit-image</code>!原因是:<a href="https://askubuntu.com/questions/781572/didnt-work-with-pip-but-worked-with-apt-get">Didn't work with pip, but worked with apt-get?</a></p>