在学习了一个学期的python之后,我决定对pygame下手了~
首先要安装pygame。
对于一个计算机小白,安装的过程就比较的痛苦……
但是怎么说,查阅了各方资料,好歹是安装完毕~
预备条件:win10+python3.9.7
①打开cmd(win+R),输入‘python -m pip install pygame --user’。如图:
②单击‘确定’进行安装。
pygame作为一个第三方库,需要在pycharm中导入。
③打开pycharm-file-settings-Project:XXX(文件名)
④选中pip,单击左上角的加号在最上面的搜索框中输入pygame。点击左下角install Package,将第三方库pygame安装到pycharm中。
完成这些就结束啦!
接下来就可以进入pygame的学习了~
当然啦,要是一切顺利的话……
然而我的安装过程就没有那么的顺畅……
碰到的第一个问题:
运行程序报错:
报错内容如下:
Fatal Python error: init_sys_streams: can't initialize sys standard streams
Python runtime state: core initialized
File "C:\Program Files\Python39\lib\io.py", line 52, in <module>
ModuleNotFoundError: No module named 'pygame'
然后运行其他的程序同样是这样的错误。
后来发现是文件命名的问题:文件名称尽量避免‘abc.py’!
遇到的第二个问题:
pygame安装后,settings中不显示。
这个问题耗费了我大把的时间,不过最终还是解决了。
首先在cmd的命令行中输入cmd+回车,进入窗口编辑。
在窗口中输入cd+空格+地址名称(注意,这里的空格,不可以用其他替换!)
然后输入pip install pygame,报错!(大量红字,最后两句黄色的字内容为:
You are using pip version 9.0.1, however version 21.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
)
那就是pip的版本不对。
需要将pip更新
方法为:
python -m pip install --upgrade pip
更新后,如果不报错,重新进行上一步pygame的安装即可。
但是,如果继续报错!
那不好意思,你的电脑不能识别上述pip的更新方式,那请尝试:
python -m pip install -U --force-reinstall pip
更新结束,不报错,重新安装pygame
直至最后出现Successfully installed pygame-2.1.2的字样!
安装成功,可以将pygame第三方库导入pycharm进行下一步学习啦~