簡體   English   中英

如何啟用 venv 訪問 PyCharm 中的 pygame 模塊?

[英]How to enable venv to access pygame module in PyCharm?

我正在嘗試按照“Python Crash Course”一書來學習 Python,但我被卡住了,因為這本書沒有使用我正在使用的 IDE,PyCharm。

我遇到的問題是當我嘗試導入 pygame 時,它​​說module not found

我使用以下命令成功安裝了 pygame:

python -m pip install --user pygame

命令提示符截圖

我收到消息“成功安裝 pygame”

但我仍然無法導入它。 我注意到 PyCharm 使用以下位置的解釋器: \\HelloWorld\\venv\\Scripts\\python.exe

這是在項目文件夾內。

我的python安裝在:

\\AppData\\Local\\Programs\\Python\\Python36-32\\python.exe

如何讓 PyC​​harm 的虛擬環境訪問 pygame?

謝謝!

您需要更改 pycharm 的項目解釋器

轉到文件 -> 設置 -> your_project -> 項目解釋器

然后選擇安裝了所需庫的 Venv。

在此處輸入圖片說明

嘗試從 pycharm 中給出的項目解釋器安裝包

PyCharm -> Prefrences -> Project -> Project Interpreter -> Add Local

感謝您的所有建議,jackotonye 和 om tripathi 的答案都是正確的,我只是更喜歡 jackotonye,但我安裝了 pygame 模塊而不是“添加本地”

這是我在 PyCharm 上所做的:

File -> Settings -> Project: HelloWorld -> Project Interpreter -> '+' (plus sign)

這將允許您在 venv 中安裝包/模塊。

但我認為,除非您在上述說明中選擇了“默認設置”而不是“設置”,否則您必須為將創建的每個項目都這樣做。

PS:om tripathi 的答案也有效,將解釋器更改為我的本機 python 而不是 venv 的 python。

謝謝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM