欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

pygame

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

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

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

在這里插入圖片描述

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

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

第一個網址進入的界面如下:

在這里插入圖片描述

第二個網址進入的界面如下:

在這里插入圖片描述

在第一個網址里面標有win的版本里面沒有找到3.8的相關信息:

在這里插入圖片描述

cp27/cp34/cp35代表對應的python版本,我們看到最多到cp35,那我們去另一個網址看看,在另一個網址里面有和我的系統(tǒng)還有python版本相對應的安裝包:

在這里插入圖片描述

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

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

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

python -m pip --version

在這里插入圖片描述

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

 pip --version

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

進行安裝就可以了,如下,正在安裝:

在這里插入圖片描述

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

在這里插入圖片描述

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

sudo apt-get install python-pygame

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

python>>>import pygame>>>

如果沒有任何輸出,就說明python導入了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
>>>

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

總結

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

相關文章

  • 用Cython加速Python到“起飛”(推薦)

    用Cython加速Python到“起飛”(推薦)

    這篇文章主要介紹了用Cython加速Python到“起飛”,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python加密方法小結【md5,base64,sha1】

    Python加密方法小結【md5,base64,sha1】

    這篇文章主要介紹了Python加密方法,結合實例形式總結分析了md5,base64,sha1的簡單加密方法,需要的朋友可以參考下
    2017-07-07
  • 通過代碼實例了解Python3編程技巧

    通過代碼實例了解Python3編程技巧

    這篇文章主要介紹了通過代碼實例了解Python3編程技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • python判斷字符串是否包含子字符串的方法

    python判斷字符串是否包含子字符串的方法

    這篇文章主要介紹了python判斷字符串是否包含子字符串的方法,實例分析了Python中的in與find方法來實現(xiàn)這一功能,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • python特殊字符作為字符串不轉義的問題

    python特殊字符作為字符串不轉義的問題

    這篇文章主要介紹了python特殊字符作為字符串不轉義的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Python wxauto 庫解鎖微信自動化的無限可能(示例代碼)

    Python wxauto 庫解鎖微信自動化的無限可能(示例代碼)

    wxauto庫是基于Python的一個自動化工具,它主要用于操作和自動化WxPython應用程序,這篇文章主要介紹了Python wxauto 庫解鎖微信自動化的無限可能,需要的朋友可以參考下
    2024-07-07
  • Python hmac模塊使用實例解析

    Python hmac模塊使用實例解析

    這篇文章主要介紹了Python hmac模塊使用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • python爬蟲框架scrapy實現(xiàn)模擬登錄操作示例

    python爬蟲框架scrapy實現(xiàn)模擬登錄操作示例

    這篇文章主要介紹了python爬蟲框架scrapy實現(xiàn)模擬登錄操作,結合實例形式分析了scrapy框架實現(xiàn)模擬登陸操作的步驟、相關實現(xiàn)技巧與注意事項,需要的朋友可以參考下
    2018-08-08
  • pyqt5 textEdit、lineEdit操作的示例代碼

    pyqt5 textEdit、lineEdit操作的示例代碼

    這篇文章主要介紹了pyqt5 textEdit、lineEdit操作的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • Python 類與元類的深度挖掘 I【經驗】

    Python 類與元類的深度挖掘 I【經驗】

    super() 方法解決了類->實例實踐過程中關于命名空間的一些問題,而關于生成對象的流程,我們知道初始化實例是通過類的 __init__() 方法完成的,在此之前可能涉及到一些其它的準備工作,包括接下來提到的 mro() 方法以及關鍵的元類->類的過程
    2016-05-05

最新評論