美好的一天。
我一直在使用
pip install simplecv
安装模块simplecv。
我知道模块已正确安装,当我使用
打印模块列表时 #!/usr/bin/env python2.7
import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
for i in installed_packages])
print(installed_packages_list)
我可以在列表中看到它:'simplecv == 1.3'
但由于某种原因我无法使用它。 我试图使用
导出路径1) export PYTHONPATH="/usr/local/lib/python2.7"
2) export PYTHONPATH="/usr/local/lib/python2.7/site-packages"
3) export PYTHONPATH="/usr/local/lib/python2.7/dist-packages"
但没有任何作用
有什么想法吗?
答案 0 :(得分:1)
包名称与模块名称不同。该模块名为SimpleCV
,如the documentation所示。所以我们有
>>> import simplecv
Traceback (most recent call last):
File "<ipython-input-2-064db77601b3>", line 1, in <module>
import simplecv
ImportError: No module named simplecv
但
>>> import SimpleCV
Traceback (most recent call last):
File "<ipython-input-3-d3da1d75bea1>", line 1, in <module>
import SimpleCV
File "/usr/local/lib/python2.7/dist-packages/SimpleCV/__init__.py", line 3, in <module>
from SimpleCV.base import *
File "/usr/local/lib/python2.7/dist-packages/SimpleCV/base.py", line 59, in <module>
raise ImportError("Cannot load OpenCV library which is required by SimpleCV")
ImportError: Cannot load OpenCV library which is required by SimpleCV
我没有打扰安装依赖项,所以这不起作用,但如果我有,它就会有。 : - )