无法imp

2024-10-10 18:21:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在caffe目录中执行了make pycaffe,它工作得很好。我也这么做了:

gsamaras@gsamaras-A15:~/caffe/python$ export PYTHONPATH=$PYTHONPATH:/home/gsamaras/caffe/python

但当我试图在另一个项目中导入caffe时,我得到了这样的结果:

ImportError: No module named caffe

怎么解决这个问题?在

还请注意生成文件.config咖啡馆里有这样一行:

^{pr2}$

我的numpy版本是1.11。在


相关:

  1. Import caffe error
  2. Python interface of Caffe: Error in "import caffe"

编辑

我找到了this,这意味着pip install -U scikit-image,但它失败了:

  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

现在我得到了一个错误:

ImportError: No module named skimage.io


Tags: pipinpyimageselflibpackagesusr
3条回答

在尝试导入时,我在caffe安装中遇到了类似的错误略读.io. 然而,当我试图通过pip安装skimage时,它失败了,上面发布了相同的消息。在

然后我尝试使用apt-get安装scikit映像。它成功地完成了。不幸的是,它安装了过时的版本,这在我的代码中造成了另一个错误。在

最后,我找到了一个解决方法,首先安装virtualenv,然后使用pip重新安装这些库(scikit image、scipy、matplotlib等)。我的咖啡馆现在运转得很好。希望这对其他处于同样情况的人有所帮助。在

毕竟我得用sudo apt-get install -U scikit-image!原因是:Didn't work with pip, but worked with apt-get?

sudo apt-get install python-skimage为我工作。在

相关问题 更多 >