国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python3.9.0 a1安裝pygame出錯解決全過程(小結)

瀏覽:2日期:2022-06-28 15:33:15

本文主要介紹了Python3.9.0a1安裝pygame出錯解決全過程,分享給大家,具體如下:

解決方法

先說一下經驗教訓:pygame最后終于安裝成功了,但由于操作了一下午和一晚上的時間,查詢了許多網頁,操作了許多條命令,無法追溯到底是哪一步操作起關鍵性的作用。后來我推測是因為沒有安裝visual C++2014的緣故。先把我推測的解決方法亮出來,后面再附上我出錯的詳細流程,希望跟我面臨同樣錯誤的人可以減少試錯的次數。

1、python環境

操作系統:Win10,64位操作系統。python版本:3.9.0a1。(有網友說,python是32位版本還是64位版本,看下圖中[MSVC v.1916 64 bit(AMD64)]中間的數字是64bit還是32bit,64對應64位,32位對應32位版本。所以我的python應該是64位版本。(查詢版本信息,CMD進入命令行,輸入python,回車即可)

Python3.9.0 a1安裝pygame出錯解決全過程(小結)

2、查找自己python適合的pygame版本

電腦必須聯網。運行——cmd,進入命令行,不用切換目錄,直接輸入pip install pygame。它不會安裝成功,成功的話就不用下面這些折騰了。但可以顯示最適合你的python版本的pygame版本。

3、安裝方法

先給個鏈接:參照這個網頁執行步驟。這上面有VC++的安裝鏈接。你最好先仔細看一下相關內容,再看我后面的內容。我實際上按這3個步驟執行并沒有成功,但它引導我安裝了一些必要的插件。http://www.pygame.org/wiki/CompileWindows

步驟1:獲取一個C/C++編譯器。

該網頁上有VC++安裝工具的下載鏈接build-tools-for-visual-studio-2017。下載它(Microsoft Build Tools for Visual Studio 2017. ),再安裝。(但我沒有下載它,我直接下載了一個visualcppbuildtools full.exe工具,使用的默認安裝。安裝的時候注意勾選最新版本的VC++和Win10SDK。)事后,從網頁https://wiki.python.org/moin/WindowsCompilers才發現,不同版本的python必須使用指定版本的Visual C++。

安裝完visual C++后,運行——cmd,進入命令行,不用切換目錄,直接輸入:

pip install setuptools -U

這條命令是下載必要的依賴插件和build for SDL2(experimental) or SDL1.其實我也不知道具體是干嘛,反正網頁上說要執行,我就執行了。

步驟2:從github上找到合適的pygame模塊壓縮包點擊網頁上的鏈接:https://github.com/pygame/pygame如果直接點擊打不開的話,就復制地址,粘貼到瀏覽器里,把https的s去掉。下翻網頁,你會看到***Instatllation*** 部分內容,點擊這部分內容給出的鏈接地址:https://www.pygame.org/download.shtml下載pygame-1.9.6.tar.gz.(之所以下載它,是因為我在命令行輸入pip install pygame命令后,顯示自動下載該安裝包),我將下載的壓縮包放在了C:myapp 目錄下,下載完成后,利用普通壓縮軟件WinRAR解壓它。

步驟3:運行pygame安裝命令網頁給出了SDL1、SDL2兩種情況下的命令。我是按照第一種SDL1執行的。第一句命令git clone https://github.com/pygame/pygame.git應該是用來下載pygame壓縮包的,不需要執行。因為我已經下載了。直接執行第二條命令:cd pygame這條命令需要根據你下載的pygame壓縮包的存放目錄更改。我pygame-1.9.6.tar.gz.解壓縮后的目錄是:C:myapppygame-1.9.6,所以我的執行命令是:

cd C:myapppygame-1.9.6

執行:

pip install setuptools requests -Upython -m buildconfig

沒有出現錯誤。

執行python setup.py install,出現錯誤。具體錯誤代碼忘了截屏了,大致是VC2014的cl.exe出問題。我重新安裝了visualcppbuildtools full.exe,點擊修復。然后根據要求重啟電腦。

重啟電腦后,我并沒有再執行上述步驟。而是進入命令行,先執行了一次

pip install pygame。

仍然顯示錯誤,如下:

Python3.9.0 a1安裝pygame出錯解決全過程(小結)

接著,我又執行了命令:

pip install pygame==2.0.0.dev6

成功了。注意,是雙等號,前后不要有空格。

這純粹是無意嘗試的。為什么會執行這條命令?我是在https://github.com/pygame/pygame頁面,點擊release時查詢最新pygame的發行版本時:

Python3.9.0 a1安裝pygame出錯解決全過程(小結)

進入https://github.com/pygame/pygame/releases,該網頁顯示最新發布的pygame版本。發現如下使用命令安裝時可以在pygame后面添加版本號:

Python3.9.0 a1安裝pygame出錯解決全過程(小結)

其實這條命令在我上述步驟執行之前,我也執行過,但仍然是失敗的。執行完上述步驟1、2、3之后,這次卻成功了。所以我也不知道哪一步才是關鍵性步驟了

到此這篇關于Python3.9.0 a1安裝pygame出錯解決全過程(小結)的文章就介紹到這了,更多相關Python3.9.0 a1安裝pygame內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩精品一区二区三区不卡 | 一区二区视屏 | 另类欧美视频 | 国产精品久久做爰 | 精品一区二区三区免费爱 | 精品国产杨幂在线观看福利 | 久久久久久福利 | 精品国产自 | 久久九九热视频 | 国产精品爱久久久久久久三级 | 亚洲女人在线 | 一区高清 | 最新亚洲一区二区三区四区 | 亚洲日本aⅴ片在线观看香蕉 | 456亚洲视频 | 一级a性色生活片久久毛片 一级a做爰片欧欧美毛片4 | 欧美巨乳在线观看 | 午夜三级a三级三点在线观看 | 欧美黑人巨大最猛性xxxxx | 男人天堂视频网站 | 成年大片免费视频播放二级 | 热久久91| 精品在线播放 | 国产日本亚洲欧美 | 亚洲精彩视频在线观看 | 成人午夜性a一级毛片美女 成人午夜亚洲影视在线观看 | 九九手机视频 | 久久精品女人毛片国产 | 国产成人福利视频网站 | 三级黄色片网站 | 加勒比一本一道在线 | 日韩欧美一级 | 精品一区二区三区中文字幕 | 日本一本久 | 国产成人三级经典中文 | 在线播放高清国语自产拍免费 | 韩日一级片 | 91香蕉国产亚洲一区二区三区 | 日本乱理伦中文三区 | 免费一级肉体全黄毛片高清 | 日韩一区二区在线播放 |