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,所以又更新了一版ptcharm
 然后還會報錯【ModuleNotFoundError: No module named 'pygame'】
在【File】-【Settings】-【Project Interpreter】中,添加package
下圖中顯示有pycharm是因為當初解決問題的時候沒有截圖,下面的圖是當前已經成功解決問題的頁面解決
與之前不一樣的是pip的版本和多了一行pycharm
 

 

點擊【+】按鈕后,在彈出的框中搜索【pycharm】,然后點擊右下角的【Install Package】

如果這時候報錯【pip install pygame】,則需要先安裝pip

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM