我正在尝试在 Anaconda 下使用 OpenCV for Python2.7.8.final.0。
我全新安装了 Anaconda,然后使用 conda 工具导入了 OpenCV 的最新(win-64)发行版(2.4.9.1-np19py27_0)...所有这些似乎都有效,新库从 >conda 中显示列表。一切都在默认位置。
我运行了启动器,更新并启动了spyder,并得到以下信息:
从 IPython 控制台提示符处:
在[1]中:导入简历
回溯(最近一次调用最后一次):
文件“”,第 1 行,位于
导入简历
文件“C:\Anaconda\lib\site-packages\cv.py”,第 1 行,位于
从 cv2.cv 导入 *
ImportError: DLL 加载失败: 找不到指定的模块。
好吧,看起来像是一个简单的路径问题,对吧?类似的问题已经得到了回答。我去看 PYTHONPATH。在 Spyder 中,我找到了一个工具“PYTHONPATH manager”,它没有显示路径。早期的帮助说路径被误导是不好的,注释掉是解决办法,那么它应该是什么?
工具菜单中的第二项直接查看 Windows 环境。 “HKEY_CURRENT_USER\Environment”键“Path”为空。
实际上,右键单击 python 控制台选项有时提供更多环境变量的视图。我的Windows路径是:
['C:\Anaconda\lib\site-packages\PyQt4',
'C:\Anaconda\lib\site-packages\PyQt4',
'C:\Anaconda\lib\site-packages\numpy\core',
'C:\Anaconda\Scripts',
'C:\Program Files\Common Files\Microsoft Shared\Windows Live',
'C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live',
'C:\Program Files (x86)\Intel\iCLS Client\',
'C:\Program Files\Intel\iCLS Client\',
'C:\Windows\system32',
'C:\Windows',
'C:\Windows\System32\Wbem',
'C:\Windows\System32\WindowsPowerShell\v1.0\',
'C:\Program Files\Intel\WiFi\bin\',
'C:\Program Files\Common Files\Intel\WirelessCommon\',
'C:\Program Files\Intel\Intel(R) 管理引擎组件\DAL',
'C:\Program Files\Intel\Intel(R) 管理引擎组件\IPT',
'C:\Program Files (x86)\Intel\Intel(R) 管理引擎组件\DAL',
'C:\Program Files (x86)\Intel\Intel(R) 管理引擎组件\IPT',
'C:\Program Files (x86)\Windows Live\Shared',
'C:\Program Files (x86)\GitExtensions\',
'C:\Program Files\MiKTeX 2.9\miktex\bin\x64\',
'C:\蟒蛇',
'C:\Anaconda\Scripts',
'']
看起来相当彻底。
那么,什么给出呢?是不是我安装错了,启动错了,还是别的什么?
Thanks