最近刚刚开始学习python,昨天遇到一个项目需要使用pygame,结果中间遇到各种麻烦。。。

一、下载pygame

        这个很简单,按照各位前辈给出的方法直接去官网根据自己的python版本下载就好了,我下载的是pygame-2.0.1-cp39-cp39-win_amd64.whl这个版本

        要注意的是在下载pygame之前需要先检查自己是否有pip,在安装的时候我们需要用到这个,没有的话同样需要下载。3.6以后的python版本应该是都有的

二、准备安装

        从这里就开始踩坑。。。。

        按照指示,我需要把下载好的安装包复制到Python39\Lib\site-packages目录下,但是由于我之前是把python直接安装在C盘下的,所以。。。我复制不过去!!!在尝试了各种改权限过后,依然失败,最后我放弃了复制。。。改为了把python从C盘里移出来,装到了D盘,然后又尝试一次,这次终于复制成功!

 三、运行命令提示符进行安装

        由于我现在的python是在D盘,所以需要将路径切换到D盘,切换的方式为输入cd /

然后回车,就回到了C:\ ,然后在输入D:,就切换到D盘了,再cd到你需要的路径。

这个时候,问题就来了。

我按照要求运行指令pip install pygame-2.0.1-cp39-cp39-win_amd64.whl,可是命令行一直提醒系统无法执行指定的程序。

 

我尝试了好几次都不行,我以为是我的pip有问题,我猜可能是我从C盘把python移出来这个操作有问题,于是我查看了我的pip版本。指令为python -m pip --version

 

        版本没问题,可是按照网上的方法还是无法运行指令。 

        这个时候我看到了查看pip版本的指令,发现前面有个python -m的前缀。。。。于是我加上前缀,试了一下,果然就可以了!

 

        提示我安装成功,到这里问题解决了,至于为什么人家不需要这个前缀,而我需要,暂时我还不知道为哈,不知道有不有哪位大佬可以给我解释一下,反正最后是成功了

四、安装的时候提醒pip升级

        安装完成过后我对pip进行了升级,命令为

python -m pip install --upgrade pip -i https://pypi.douban.com/simple

完成更新!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐