PyCharm中安装pygame失败求助:CMD安装成功但PyCharm出错
PyCharm安装Pygame失败的解决办法
问题根源
你在CMD里能成功安装Pygame,是因为用的是系统默认的Python环境,但PyCharm当前项目使用的是独立虚拟环境或不同版本的Python,两边环境不统一,导致直接在PyCharm内安装报错。
可行解决方案
方法1:切换PyCharm解释器到CMD所用的环境
- 打开PyCharm,依次进入
File > Settings > Python Projects > Interpreter - 点击右上角齿轮图标,选择
Add - 在弹窗中选择
System Interpreter,找到CMD中使用的Python.exe路径(CMD输入where python可获取该路径) - 选中该解释器后点击
OK,回到Interpreter页面确认Pygame已在列表中,再点击Apply和OK
- 打开PyCharm,依次进入
方法2:在PyCharm终端直接执行安装
- 打开PyCharm底部的
Terminal终端 - 直接输入
pip install pygame并回车,该终端会自动适配当前项目的Python环境
- 打开PyCharm底部的
方法3:手动复制已安装的Pygame到项目环境
- 在CMD中输入
pip show pygame,复制Location字段对应的路径(这是Pygame的安装目录) - 找到PyCharm当前项目解释器的
Site Packages文件夹 - 将CMD中获取的Pygame文件夹复制到该
Site Packages目录中
- 在CMD中输入
如果以上方法均无效,可尝试清理PyCharm缓存:
- 点击
File > Invalidate Caches...,勾选Clear file system cache and local history,然后点击Invalidate and Restart
内容的提问来源于stack exchange,提问作者DarthGambi
相关产品推荐
相关产品推荐

