亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

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

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

解決方法

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

1、python環(huán)境

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

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

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

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

3、安裝方法

先給個(gè)鏈接:參照這個(gè)網(wǎng)頁執(zhí)行步驟。這上面有VC++的安裝鏈接。你最好先仔細(xì)看一下相關(guān)內(nèi)容,再看我后面的內(nèi)容。我實(shí)際上按這3個(gè)步驟執(zhí)行并沒有成功,但它引導(dǎo)我安裝了一些必要的插件。http://www.pygame.org/wiki/CompileWindows

步驟1:獲取一個(gè)C/C++編譯器。

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

安裝完visual C++后,運(yùn)行——cmd,進(jìn)入命令行,不用切換目錄,直接輸入:

pip install setuptools -U

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

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

步驟3:運(yùn)行pygame安裝命令網(wǎng)頁給出了SDL1、SDL2兩種情況下的命令。我是按照第一種SDL1執(zhí)行的。第一句命令git clone https://github.com/pygame/pygame.git應(yīng)該是用來下載pygame壓縮包的,不需要執(zhí)行。因?yàn)槲乙呀?jīng)下載了。直接執(zhí)行第二條命令:cd pygame這條命令需要根據(jù)你下載的pygame壓縮包的存放目錄更改。我pygame-1.9.6.tar.gz.解壓縮后的目錄是:C:myapppygame-1.9.6,所以我的執(zhí)行命令是:

cd C:myapppygame-1.9.6

執(zhí)行:

pip install setuptools requests -Upython -m buildconfig

沒有出現(xiàn)錯(cuò)誤。

執(zhí)行python setup.py install,出現(xiàn)錯(cuò)誤。具體錯(cuò)誤代碼忘了截屏了,大致是VC2014的cl.exe出問題。我重新安裝了visualcppbuildtools full.exe,點(diǎn)擊修復(fù)。然后根據(jù)要求重啟電腦。

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

pip install pygame。

仍然顯示錯(cuò)誤,如下:

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

接著,我又執(zhí)行了命令:

pip install pygame==2.0.0.dev6

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

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

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

進(jìn)入https://github.com/pygame/pygame/releases,該網(wǎng)頁顯示最新發(fā)布的pygame版本。發(fā)現(xiàn)如下使用命令安裝時(shí)可以在pygame后面添加版本號:

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

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲第一页国产 | 日韩精品一区二区三区四区 | 国产精品美女视频 | 日韩videossex另类 | 国产牛仔裤系列在线观看 | 99国产国人青青视频在线观看 | 精品国产一区二区三区在线观看 | 一区二区三区 日韩 | 一级片网站在线观看 | 国产欧美日韩视频在线观看一区二区 | 亚洲七七久久综合桃花 | 青草视频在线免费观看 | 亚洲精品另类有吗中文字幕 | 国产欧美精品系列在线播放 | 国产成人免费高清视频网址 | 欧美日韩精品在线观看 | 美女毛片免费看 | 欧美亚洲h在线一区二区 | 特级毛片aaaa级毛片免费 | 9191精品国产免费不久久 | 国产美女一级做受在线观看 | 品爱网在线观看视频免费视频 | 免费观看影院 | 婷婷色爱区综合五月激情韩国 | 香港经典a毛片免费观看爽爽影院 | 青青久久精品国产免费看 | 国产高清在线精品一区在线 | 精品一区二区三区视频在线观看 | 欧美极品福利视频在线播放 | 欧美草逼片 | 又爽又黄又无遮挡的视频在线观看 | 亚洲精品国产综合99久久一区 | 天天拍夜夜添久久精品中文 | yiren22开心综合成人网 | 美女黄18岁以下禁看 | 午夜精品视频 | 麻豆91hd| 青青青国产依人精品视频 | 欧美特欧美特级一片 | 农村三级孕妇视频在线 | 日产国产精品久久久久久 |