python3.7安装pygame

系统 1587 0
经过各种找,下面这个安装地址中的版本是最全的
下载地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
本机python版本
然后在下载地址( https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame)找到cp37版本(这里的37就是3.7的意思)
 
第一次:下载了【pygame-1.9.6-cp37-cp37m-win_amd64.whl】。结果安装的时候报错:【ERROR: pygame-1.9.6-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.】
 
然后尝试了下下载32位的,下载【pygame-1.9.6-cp37-cp37m-win32.whl】安装,神奇的事情发生了,竟然安装成功了
 
 然后继续在pycharm中导入包开始使用pygame
但是在pycharm中还是报错【No module named pygame】:这没问题,只需要安装嘛,但是还是想的太简单了
在pycharm中点击安装pygame,又报错了【AttributeError: module 'pip' has no attribute 'main'】
然后网上搜解决办法
按照这篇博客中的办法( https://www.cnblogs.com/Fordestiny/p/8901100.html)再改如下的地方:
先找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:
              
                def
              
              
                 do_install(pkgs):
    
              
              
                try
              
              
                :
        
              
              
                import
              
              
                 pip
    
              
              
                except
              
              
                 ImportError:
        error_no_pip()
    
              
              
                return
              
               pip.main([
              
                '
              
              
                install
              
              
                '
              
              ] +
              
                 pkgs)



              
              
                def
              
              
                 do_uninstall(pkgs):
    
              
              
                try
              
              
                :
        
              
              
                import
              
              
                 pip
    
              
              
                except
              
              
                 ImportError:
        error_no_pip()
    
              
              
                return
              
               pip.main([
              
                '
              
              
                uninstall
              
              
                '
              
              , 
              
                '
              
              
                -y
              
              
                '
              
              ] + pkgs)
            

改成下面的代码,点击保存即可:

              
                def
              
              
                 do_install(pkgs):
    
              
              
                try
              
              
                :
        
              
              
                #
              
              
                 import pip
              
              
                try
              
              
                :
            
              
              
                from
              
               pip._internal 
              
                import
              
              
                 main
        
              
              
                except
              
              
                 Exception:
            
              
              
                from
              
               pip 
              
                import
              
              
                 main
    
              
              
                except
              
              
                 ImportError:
        error_no_pip()
    
              
              
                return
              
               main([
              
                '
              
              
                install
              
              
                '
              
              ] +
              
                 pkgs)



              
              
                def
              
              
                 do_uninstall(pkgs):
    
              
              
                try
              
              
                :
        
              
              
                #
              
              
                 import pip
              
              
                try
              
              
                :
            
              
              
                from
              
               pip._internal 
              
                import
              
              
                 main
        
              
              
                except
              
              
                 Exception:
            
              
              
                from
              
               pip 
              
                import
              
              
                 main
    
              
              
                except
              
              
                 ImportError:
        error_no_pip()
    
              
              
                return
              
               main([
              
                '
              
              
                uninstall
              
              
                '
              
              , 
              
                '
              
              
                -y
              
              
                '
              
              ] + pkgs)
            
然后在pycharm已经太老了,没法安装pygame,所以又更新了一版ptcharm
 然后还会报错【ModuleNotFoundError: No module named 'pygame'】
在【File】-【Settings】-【Project Interpreter】中,添加package
下图中显示有pycharm是因为当初解决问题的时候没有截图,下面的图是当前已经成功解决问题的页面解决
与之前不一样的是pip的版本和多了一行pycharm
 
python3.7安装pygame_第1张图片

 

点击【+】按钮后,在弹出的框中搜索【pycharm】,然后点击右下角的【Install Package】

如果这时候报错【pip install pygame】,则需要先安装pip

  python3.7安装pygame_第2张图片

 

 


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论