亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

導入模塊可以在 IDE 中工作,但不能在 Windows 命令行中工作

導入模塊可以在 IDE 中工作,但不能在 Windows 命令行中工作

SMILET 2023-12-09 15:39:53
我是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 無法找到我的模塊。

我做了什么:輸入pythoncmd 后,Python 開始工作并默認輸出其版本。然而,我注意到該版本與Spyder 中運行的版本不同- 我安裝了兩個 Python(其中之一我不知道)。我發現安裝cmd使用的是import sysprint(sys.executable)。我卸載了那個Python安裝。

現在,輸入pythoncmd 不會執行任何操作,它是一個未知命令。將我的 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這為我解決了這個問題。


查看完整回答
反對 回復 2023-12-09
  • 1 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號