在学习了一个学期的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进行下一步学习啦~

Logo

欢迎加入西安开发者社区!我们致力于为西安地区的开发者提供学习、合作和成长的机会。参与我们的活动,与专家分享最新技术趋势,解决挑战,探索创新。加入我们,共同打造技术社区!

更多推荐