三个途径
- 本人在今天安装pygame时遇到了这样的问题,碰巧解决,故做一记录和分享
- 之前本人也曾安装了matloplib 模块、numpy模块等,分别查了一下他们的文件路径,看图:
- 而查找pygame的路径时,发现和上面的不一样,具体的路径没截图,不过与上面的路径的区别是python3.6,可见他们的存放地址不一样,本人就想是不是把pygame的地址改到和他一样就行了?
方法一:
- 于是
cd 到 pygame那个文件夹
- 发现两个文件夹
mv 这两个文件的路径 numpy模块的文件夹下
将两个文件都移到numpy模块的文件夹下- 试了下ipython3中还是可以,pycharm 仍然不行
方法二:
- 打开pycharm -->File—>Settings–>Project Interpreter–>+号
- 或者Ctrl+Alt+`进行设置
- 在进行之前把pip的
Version
升级到Latest version
- 在搜索栏搜出
pygame
模块,发现是1.9.4版本,勾选下面的特殊版本,选中1.9.4 Install Package
安装- 这时要么成功,要么会弹出超时错误:
l(host='files.pythonhosted.org', port=443): Read timed out.
方法三:
- Ubuntu终端中输入
$ pip3 --default-time=100 install -U pygame
- Ubuntu 设置默认时间并且开始安装
pygame
模块 - 安装好之后
- 回到
pycharm
之前的设置界面 - 一定把解释器的路径设成绝对路径这个,不要默认选你的项目
- 回到终端的交互式解释器ipython3,导入模块,会变成这样,就是成功的
- 博主第一次写文,也是半个小白,写的有点绕,因为之前也没想分享,有的地方没有截图,祝大家解决问题,来个赞哦~