我正在使用 python3.7 开发 widows10
我已经下载了 opencv 和 numpy 和 sklearn(scikit-learn),它们位于 C:\Python37\Lib\site-packages (pip 放置它们的地方),当我运行时
import sys
print(sys.path)
我得到输出:
['', 'C:\\Python35\\Lib', 'C:\\Python35\\DLLs', 'C:\\Python35\\Lib\\site-packages', 'C:\\Users\\E6440', 'C:\\Python37\\python37.zip', 'C:\\Python37\\DLLs', 'C:\\Python37\\lib', 'C:\\Python37', 'C:\\Python37\\lib\\site-packages']
在 cmd 上它说C:\Python37\Lib\site-packages这是它在导入时查找的路径之一,但是一旦我运行一些代码,它就会给出一个名为 ___ 的无模块错误
这类似于python cant find module in sys.path的问题,但其中的评论对我没有帮助
编辑
通过使用与 python 版本准确的 PYTHONPATH 解决