python3.7安装pygame

时间:2019-09-17
本文章向大家介绍python3.7安装pygame,主要包括python3.7安装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,显示安装成功

原文地址:https://www.cnblogs.com/lybolg/p/11532683.html