我是Python新手,所以這可能是一個愚蠢的問題,如果是這樣的話,提前抱歉!Python 使用 Spyder 4.1.4 搜索模塊的路徑:[.., 'D:\Users\Martin\Anaconda3\lib\site-packages', ..]在 Windows 中通過命令行使用時 Python 搜索的路徑:[.., 'D:\Users\Martin\Anaconda3\lib\site-packages', ..]因此,兩者都包含路徑'D:\Users\Martin\Anaconda3\lib\site-packages'我存儲已安裝的 cv2 模塊的位置。然而,Spyder 可以import cv2,令我驚訝的是 cmd 不能import cv2,并出現錯誤No module named 'cv2'。請問我缺少什么?任何人都可以在命令行中驗證它是否適用于他嗎?(我再次更改/編輯了問題,以減少不必要的長篇大論,但本質保持不變,希望有人能回答)。
1 回答

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
我解決了。如果你也有類似的問題,可以檢查一下你的情況是否和我的類似,然后按照步驟操作。
我使用 Spyder,一切正常。然而我的目標是通過 cmd 使用 Python。這無法完成,因為 Python 通過 cmd 無法找到我的模塊。
我做了什么:輸入python
cmd 后,Python 開始工作并默認輸出其版本。然而,我注意到該版本與Spyder 中運行的版本不同- 我安裝了兩個 Python(其中之一我不知道)。我發現安裝cmd使用的是import sys
和print(sys.executable)
。我卸載了那個Python安裝。
現在,輸入python
cmd 不會執行任何操作,它是一個未知命令。將我的 Python 安裝添加到 Path(使用 Windows):
My Computer > Properties > Advanced System Settings > Environment Variables >
在系統變量中,我找到“Path”,單擊編輯,新建,然后輸入我的Python安裝路徑D:\Users\Martin\Anaconda3
以及D:\Users\Martin\Anaconda3\Scripts
.?D:\Users\Martin\Anaconda3\Library\bin
這為我解決了這個問題。
添加回答
舉報
0/150
提交
取消