最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在主流系統(tǒng)之上安裝Pygame的方法

 更新時間:2020年05月20日 11:09:45   作者:奔走在路上的小白  
這篇文章主要介紹了在主流系統(tǒng)之上安裝Pygame的方法,本文通過實例圖文相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

pygame

pygame是一組功能強(qiáng)大而有趣的模塊,可用于管理圖形、動畫乃至聲音,可以輕松的開發(fā)復(fù)雜的游戲。使用pygame來處理在屏幕上繪制圖像等任務(wù),就不用考慮眾多繁瑣而艱難的編碼工作,而可以將重點放在程序的高級邏輯上。
但是在安裝pygame時,卻遇到比較苦惱的事情,就是有很多版本該怎么選擇一個適合電腦系統(tǒng)的版本呢?并且有pygame有眾多的版本,版本的名稱一大串,都代表什么意思呢?剛剛接觸確實是一臉萌萌的,接下來就簡要的介紹兩種系統(tǒng)的安裝吧,windowns和linux

1.Windows系統(tǒng)下安裝pygame

1) 首先確認(rèn)一下自己系統(tǒng)中安裝的python版本,比如我的是win10–64位,在搜索里面輸入IDLE,然后就會出現(xiàn)python的一些信息:

在這里插入圖片描述

可以看到我的python版本是python3里面的3.8,那接下來就要找適合我的系統(tǒng)的pygame版本了??梢詮囊幌聝蓚€網(wǎng)址里面查找相應(yīng)的版本:

https://bitbucket.org/pygame/pygame/downloads/
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

第一個網(wǎng)址進(jìn)入的界面如下:

在這里插入圖片描述

第二個網(wǎng)址進(jìn)入的界面如下:

在這里插入圖片描述

在第一個網(wǎng)址里面標(biāo)有win的版本里面沒有找到3.8的相關(guān)信息:

在這里插入圖片描述

cp27/cp34/cp35代表對應(yīng)的python版本,我們看到最多到cp35,那我們?nèi)チ硪粋€網(wǎng)址看看,在另一個網(wǎng)址里面有和我的系統(tǒng)還有python版本相對應(yīng)的安裝包:

在這里插入圖片描述

然后我們就點擊下載該安裝包。
2)安裝pygame
如果下載的安裝文件是.exe文件,就直接運行就可以;如果下載文件是.whl的擴(kuò)展名,就需要通過命令行使用pip來運行它;我們簡單介紹一下pip吧。

pip是一個負(fù)責(zé)下載并安裝Pygame包的程序。在數(shù)據(jù)可視化項目和Web應(yīng)用程序項目我們都需要用到pip。

大多數(shù)交較新的Python版本都自帶pip,并且在python3中,pip有時被稱為pip3,那怎么確認(rèn)我們的系統(tǒng)是否有安裝pip呢?
1>windows系統(tǒng)檢查pip是否安裝和版本
在命令行窗口輸入如下命令:

python -m pip --version

在這里插入圖片描述

看到pip已經(jīng)安裝并且版本是20.1.
2>在Linux和OS X系統(tǒng)中檢查是否安裝了pip
在命令行輸入如下命令:

 pip --version

在這里插入圖片描述

我們看到當(dāng)前的linux系統(tǒng)中沒有安裝,下面的提示里面給出了安裝命令方法,這一點挺好,系統(tǒng)一般都會給出提示,來幫助我們。
好了,接下來我們回歸正題,接下來該怎么在win10系統(tǒng)中安裝Pygame,我下載的是擴(kuò)展名為**.whl的文件,所以通過命令行使用pip**來安裝:

>python -m pip install 
--user pygame-1.9.6-cp38-cp38-win_amd64.whl

在這里插入圖片描述

我們看到輸出的結(jié)果里面有Successfully installed pygame-1.9.6 的字樣,表示安裝成功了,但是下面有個warning,說是我的pip版本是19.2.3,但是已經(jīng)有20.1版本的pip了,接著建議我更新版本,然后呢,給出了怎么更新的命令,那就跟著提示更新一下吧。

在這里插入圖片描述

顯示更新成功了,這里就是一個小插曲,我們的重點是安裝pygame
好了,我們的windows系統(tǒng)的pygame 已經(jīng)安裝成功了。

2.Linux系統(tǒng)下安裝Pygame

在前面查看pip的版本信息時,看到了我的ubuntu/linux系統(tǒng)中沒有安裝pip,那我們就來先安裝一下pip吧。linux下怎么安裝pip呢?在命令行輸入如下命令即可,當(dāng)然在上面查看版本時也給出了提示,告訴我們怎么安裝。
下面時python2.7的命令:

sudo python get-pip.py

下面時Python3的命令:

sudo python3 get-pip.py

我安裝的是python3的方式,在輸入如上命令后,出現(xiàn)如下反饋:

在這里插入圖片描述

是因為我沒有下載get-pip.py文件。
所以我是用系統(tǒng)推薦的安裝方式,命令如下:

sudo apt install python3-pip

但在輸入如上命令后出現(xiàn)如下問題:

在這里插入圖片描述

是某些依賴的文件沒有安裝,通過如下方式可以解決:

sudo apt-get --fix-broken install

在這里插入圖片描述

輸入上面命令后就會安裝部分需要的信息。
安裝完成后,在輸入命令:

sudo apt install python3-pip

進(jìn)行安裝就可以了,如下,正在安裝:

在這里插入圖片描述

安裝成功后在查看pip的版本信息:

在這里插入圖片描述

OK,可以了,接下來就該回到我們的主題了,linux系統(tǒng)安裝Pygame,可不要忘記了,這才是主題哦~~。
如果是python2.7,在命令行,執(zhí)行如下命令下載并安裝pygame:

sudo apt-get install python-pygame

然后執(zhí)行如下命令,檢查安裝情況:

python>>>import pygame>>>

如果沒有任何輸出,就說明python導(dǎo)入了pygame。說明安裝成功了。

如果是python3,需要執(zhí)行兩個步驟:

1.安裝Pygame依賴的庫;
2.下載并安裝pygame

執(zhí)行如下命令來安裝pygame依賴的庫(如果在命令行使用的是命令python3.5,請將python3-dev替換為python3.5-dev)

sudo apt-get install python3.5-dev mercurial

在這里插入圖片描述

輸入命令后,就是一些安裝信息,安裝完畢后沒接著輸入如下命令:

sudo apt-get install 
libsdl-image1.2-dev libsdl2-dev libsdl-ttf2.0-dev

然后就是一些安裝信息,這些安裝信息是在安裝運行<<外星人入侵>>時需要的庫,如果還需要一些高級的庫,比如聲音等,需要安裝如下的庫:

sudo apt-get install libsdl-mixer1.2-dev libportmidi-dev
sudo apt-get install libswscale-dev libsmpeg-dev libavformat-dev libavcodec-dev
sudo apt-get install python-numpy

好了我們扯了這么一大圈,安裝這么多,才剛剛到主題,安裝Pygame,命令如下

pip3 install --user hg+http://bitbucket.org/pygame/pygame

注:pip3按需要可以換成pip
在使用如上命令安裝過程中出現(xiàn)了安裝錯誤。
可使用如下方式解決。
終端依次輸入以下命令:

hg clone https://bitbucket.org/pygame/pygame
cd pygame
python3 setup.py build
sudo python3 setup.py install

命令執(zhí)行完成后,用如下方式檢查是否安裝成功:

python3
>>>import pygame
>>>

如果沒有任何輸出,就表明導(dǎo)入pygame成功了,也是安裝成功了。

總結(jié)

到此這篇關(guān)于在主流系統(tǒng)之上安裝Pygame的方法的文章就介紹到這了,更多相關(guān)系統(tǒng)安裝pygame內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python3.10?Generator生成器Coroutine原生協(xié)程詳解

    Python3.10?Generator生成器Coroutine原生協(xié)程詳解

    這篇文章主要為大家介紹了Python3.10?Generator生成器Coroutine原生協(xié)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Python調(diào)用IDM進(jìn)行批量下載的實現(xiàn)

    Python調(diào)用IDM進(jìn)行批量下載的實現(xiàn)

    本文主要介紹了Python調(diào)用IDM進(jìn)行批量下載的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • python列表與列表算法詳解

    python列表與列表算法詳解

    這篇文章主要介紹了Python的列表和列表算法,具有一定參考價值,需要的朋友可以了解下,希望能給你帶來幫助
    2021-08-08
  • 淺析Python打包時包含靜態(tài)文件處理方法

    淺析Python打包時包含靜態(tài)文件處理方法

    這篇文章主要介紹了Python打包時包含靜態(tài)文件處理方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • python之gunicorn配置詳解

    python之gunicorn配置詳解

    這篇文章主要介紹了python之gunicorn配置,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 從零學(xué)Python之hello world

    從零學(xué)Python之hello world

    從今天開始講陸續(xù)發(fā)布一系列python基礎(chǔ)教程,讓新手更快更好的入門。
    2014-05-05
  • 詳解Python遍歷文件和文件路徑拼接

    詳解Python遍歷文件和文件路徑拼接

    這篇文章主要為大家詳細(xì)介紹了Python遍歷文件和文件路徑拼接的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Python3+Pygame實現(xiàn)射擊游戲完整代碼

    Python3+Pygame實現(xiàn)射擊游戲完整代碼

    這篇文章主要介紹了Python3+Pygame實現(xiàn)射擊游戲完整代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Python繪制柱狀圖堆疊圖完整代碼

    Python繪制柱狀圖堆疊圖完整代碼

    有個朋友要求幫忙繪制堆疊柱狀圖,查閱了一些文檔之后也算是完成了,只是一個小demo,下面我就記錄一下,這篇文章主要給大家介紹了關(guān)于Python繪制柱狀圖堆疊圖的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • Python json讀寫方式和字典相互轉(zhuǎn)化

    Python json讀寫方式和字典相互轉(zhuǎn)化

    這篇文章主要介紹了Python json讀寫方式和字典相互轉(zhuǎn)化,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04

最新評論

姚安县| 英山县| 名山县| 汾西县| 宁波市| 沙坪坝区| 长垣县| 泰来县| 寻甸| 增城市| 健康| 崇州市| 延寿县| 乐至县| 峡江县| 武强县| 栾城县| 宝坻区| 富阳市| 长春市| 海安县| 双柏县| 奎屯市| 嘉义县| 宁夏| 中阳县| 外汇| 灌阳县| 化州市| 昆山市| 疏勒县| 咸丰县| 耿马| 应城市| 广灵县| 昭平县| 建平县| 东方市| 东辽县| 北海市| 昌吉市|