Python:下載和安裝Pygame
1.下載Pygame包
注意:根據Python版本和Windows系統的位數選擇要對應版本的Pygame包
官網地址:http://www.pygame.org/download.shtml
其中,如果Python為以下3.4,3.5和3.6版本,可去如下網點下載(cp36即為Python3.6版本的意思):
Python 3.4: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
Python 3.5,3.6 :https://pypi.python.org/pypi/Pygame
2.安裝Pygame包
下載的檔案會有兩種型別,一是.exe檔案,一是.whl檔案,如果是.exe檔案,直接點選之安裝即可,如果是.whl檔案,開啟命令列視窗,切換到.whl檔案所在的資料夾,並使用pip來執行它,安裝指令為:python -m pip install --user pygame-1.9.4-cp36-cp36m-amd64.whl
3.可能出現的問題
安裝Pygame包的過程中可能會出現如下的兩個問題:
1)You are using pip version 9.0.1, however version 10.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
原因:這個問題表示pip工具版本過低,只要更新其版本即可,更新命令為:python -m pip install --upgrade pip
(pip是在Python中用於安裝Python包的工具)
2)pygame-1.9.4-cp36-cp36m-win32.whl is not a supported wheel on this platform.
原因:版本不對應,解決方案:檢查是否下載了正確的對應版本:python版本會有2.7,3.4,3.5,3.6等版本,Windows系統也會有32位和64位的區別,需根據Python版本和Windows系統位數選擇.whl檔案的版本
本人安裝的Python是3.6.3版本(64bit)的(在命令列視窗中執行指令:python --version,可檢視Python版本
),Windows系統是64位的,所以對應的Pygame版本可以是:pygame-1.9.4-cp36-cp36m-win_amd64.whl
4.檢測Pygame包是否安裝成功:
1)開啟命令列視窗;
2)輸入python
以進入python控制終端;
3)進入python控制終端後,輸入模組匯入語句:import pygame
,再按回車,如若安裝pygame包成功,結果會如下顯示:
5.在PyCharm IDE中匯入pygame模組進行程式開發所需進行的配置
1)File–>Settings:進入Settings
視窗
2)在Settings
視窗的左邊選擇Project Interpreter
選項,在中間選擇需要匯入pygame模組
的專案alien_invasion
,視窗的右邊展示的是專案直譯器
和下方的已安裝包
(專案直譯器
應選擇與專案對應的直譯器),由圖可知,alien_invasion
專案的已安裝包
中沒有pygame包,而為可以在程式中使用pygame模組
,就需安裝pygame包
3)點選上圖的“+”處,進入Available Packages
視窗,在搜尋欄中輸入pygame,再選定搜尋出來的“Pygame”項,然後點選左下角的Install Package
按鈕,點選完後,叉掉Available Packages
視窗,回到Settings
視窗,再依次點選Apply
和OK
,如此便完成了Pygame包在專案alien_invasion
中的安裝
4)點選完Settings
視窗中OK
的按鈕後,叉掉Settings
視窗,回到IDE主介面,會發現pygame包正在往專案裡安裝。安裝完後,再進入Settings
視窗,選擇相應的專案和專案直譯器,便可檢視到已安裝的pygame包。如此便可在alien_invasion
專案中匯入pygame模組使用了
5.檢視Python中已安裝的模組包:pip list
(要確保pip工具的路徑已儲存進系統的環境變數path中,否則就需先在命令列視窗中定位至pip工具所在的目錄,再輸入命令:pip list
以檢視已安裝的Python包)
6.在聯網的條件下,在命令列視窗中直接利用pip工具安裝Python包,如下為安裝pygal包的示例: