如何让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
command prompt screenshot
我收到消息 "successfully installed pygame"
但我仍然无法导入它。我注意到 PyCharm 从这个位置使用解释器:\HelloWorld\venv\Scripts\python.exe
在项目文件夹中。
我的 python 安装在:
\AppData\Local\Programs\Python\Python36-32\python.exe
如何让 PyCharm 的虚拟环境访问 pygame?
谢谢!
您需要更改 pycharm
的项目解释器
转到文件 -> 设置 -> your_project -> 项目解释器
然后 select 安装所需库的 Venv。
尝试从 pycharm
中给出的项目解释器安装包
PyCharm -> Prefrences -> Project -> Project Interpreter -> Add Local
感谢您的所有建议,jackotonye 和 om tripathi 的回答都是正确的我只是更喜欢 jackotonye,但我安装了 pygame 模块而不是 'add local'
这是我在 PyCharm 前所做的:
File -> Settings -> Project: HelloWorld -> Project Interpreter -> '+' (plus sign)
这将允许您在您的 venv 中安装 packages/module。
但我认为您将必须为将要创建的每个项目执行此操作,除非您在我上述说明中选择了 "Default Settings" 而不是 "Settings"。
PS:om tripathi 的回答也有效,将解释器更改为我的母语 python 而不是 venv 的 python.
谢谢!
我正在尝试按照书本 "Python Crash Course" 学习 Python, 但我卡住了,因为这本书没有使用我正在使用的 IDE,PyCharm。
我遇到的问题是当我尝试导入 pygame 时它说 module not found
。
我使用此命令成功安装了 pygame:
python -m pip install --user pygame
command prompt screenshot
我收到消息 "successfully installed pygame"
但我仍然无法导入它。我注意到 PyCharm 从这个位置使用解释器:\HelloWorld\venv\Scripts\python.exe
在项目文件夹中。
我的 python 安装在:
\AppData\Local\Programs\Python\Python36-32\python.exe
如何让 PyCharm 的虚拟环境访问 pygame?
谢谢!
您需要更改 pycharm
的项目解释器转到文件 -> 设置 -> your_project -> 项目解释器
然后 select 安装所需库的 Venv。
尝试从 pycharm
中给出的项目解释器安装包PyCharm -> Prefrences -> Project -> Project Interpreter -> Add Local
感谢您的所有建议,jackotonye 和 om tripathi 的回答都是正确的我只是更喜欢 jackotonye,但我安装了 pygame 模块而不是 'add local'
这是我在 PyCharm 前所做的:
File -> Settings -> Project: HelloWorld -> Project Interpreter -> '+' (plus sign)
这将允许您在您的 venv 中安装 packages/module。
但我认为您将必须为将要创建的每个项目执行此操作,除非您在我上述说明中选择了 "Default Settings" 而不是 "Settings"。
PS:om tripathi 的回答也有效,将解释器更改为我的母语 python 而不是 venv 的 python.
谢谢!