Python 如何让venv访问PyCharm中的pygame模块?

Python 如何让venv访问PyCharm中的pygame模块?,python,pygame,pycharm,python-venv,Python,Pygame,Pycharm,Python Venv,我试图通过阅读《Python速成课程》一书来学习Python, 但是我被卡住了,因为这本书没有使用我正在使用的IDE,PyCharm 我遇到的问题是,当我尝试导入pygame时,它会显示未找到模块 我使用以下命令成功安装了pygame: python -m pip install --user pygame 我收到消息“成功安装pygame” 但我仍然无法导入它。我注意到PyCharm在以下位置使用解释器:\HelloWorld\venv\Scripts\python.exe 它位于项目文件

我试图通过阅读《Python速成课程》一书来学习Python, 但是我被卡住了,因为这本书没有使用我正在使用的IDE,PyCharm

我遇到的问题是,当我尝试导入pygame时,它会显示未找到
模块

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

python -m pip install --user pygame

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

但我仍然无法导入它。我注意到PyCharm在以下位置使用解释器:
\HelloWorld\venv\Scripts\python.exe

它位于项目文件夹中

My python安装在:

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

如何让PyCharm的虚拟环境访问pygame


谢谢

您需要更改pycharm的项目解释器

进入文件->设置->你的项目->项目解释器

然后选择安装所需库的Venv


尝试从pycharm中提供的项目解释器安装软件包

谢谢您的建议,jackotonye和om tripathi的答案都是正确的,我只是更喜欢jackotonye的,但我安装的是pygame模块,而不是“添加本地”

PyCharm -> Prefrences -> Project -> Project Interpreter -> Add Local
下面是我所做的,在PyCharm上:

File -> Settings -> Project: HelloWorld -> Project Interpreter -> '+' (plus sign)
这将允许您在venv中安装软件包/模块

但我认为你必须为你将要创建的每一个项目这样做,除非你选择了“默认设置”而不是我上面所说的“设置”

PS:om tripathi的答案也很有效,将解释器改为我的本地python,而不是venv的python


谢谢

嗨,谢谢你!这是可行的,但我真正想要的是将pygame安装到我的venv中。右边有一个加号,你可以从屏幕截图中看到,你可以安装它。