答案1
更新到最新的 PyCharm 版本並idea.log
從幫助 |顯示登入...PyCharm 的支持:[電子郵件受保護],日誌應該解釋 IDE 無法載入套件清單的原因。
同時,ModuleNotFoundError
這是有道理的,因為您使用的是 conda 環境 ( C:\Users\samir\Anaconda3\envs\testproject
),它很可能缺少該套件。在 PyCharm 以外的命令列中啟動 env 並numpy
手動安裝,例如
conda activate testproject
conda install numpy
如果你想使用 conda 環境,請閱讀相關文檔https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html
venv
專案中的資料夾是一個「純」Python 虛擬環境。它可能是由 PyCharm 在新專案設定期間創建的,這給我們留下了以下行動點,正如 @Back2Basics 已經說過的:
- 除非需要,否則請勿在 PyCharm 的新專案畫面上選擇「新環境」。
- 不要將自訂程式碼儲存在虛擬環境中。
venv
除非您打算使用它,否則請將其刪除。
答案2
感謝您的螢幕截圖。這些對於解決問題很有幫助。
看起來你的專案中有一個虛擬環境(你的test2專案下的venv目錄)
- 透過點擊 test2.py 並將其拖曳到頂部的 test2 資料夾,點擊並將 python 檔案拖出該目錄。
- 然後刪除venv目錄
然後嘗試將 conda 環境與項目重新關聯(看起來這些方向對您有用)