1. 程式人生 > >Windows作業系統下安裝pip and 安裝pygame

Windows作業系統下安裝pip and 安裝pygame

1.在Windows系統中檢查是否安裝了pip

開啟一個終端埠,並執行如下命令(檢視自己的電腦是否存在pip):

第一種方法:

C:\Users\admin>python -m pip --version
pip 18.1 from C:\Users\admin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pip (python 3.7)

第二種方法: 

C:\Users\admin>pip list
Package    Version
---------- -------
pip        18.1
pygame     1.9.4
setuptools 39.0.1

2.想要安裝pip

方法一:

要安裝pip,請訪問https://bootstrap.pypa.io/get-pip.py。如果出現對話方塊,請選擇保持穩健;如果get-pip.py的程式碼出現在瀏覽器中,請將這些程式碼複製貼上帶文字編輯器中,再將穩健儲存為get-pip.py。將get-pip.py儲存到計算機中,你需要以管理員身份執行或者直接執行(我的電腦直接執行後就行了),但是這樣安裝只能安裝10.0.0的版本。

方法二:

進入到pip.exe所在的資料夾下,我安裝的python在C:\Users\admin\AppData\Local\Programs\Python\Python37-32\Scripts資料夾下,pip.exe則在C:\Users\admin\AppData\Local\Programs\Python\Python37-32\Scripts資料夾下(大家根據自己安裝的位置找找)

如果忘記自己的安裝位置大家可以使用以下程式碼查詢,但是直接到Python37-32就可以找到Scripts

3.更新pip

在命令列中輸入python -m pip install --upgrade pip(我是直接輸入就行)。。。

但是我在其他的部落格看見的——在windows的命令視窗中進入到pip.exe所在的資料夾,輸入如下的命令:python -m pip install --upgrade pip(我的電腦是已經安裝了最新的版本)

你們的電腦如果不是最新的版本的話,他會自動進入更新。

---之後可以跟據1的方法來檢視你是否更新完成。

4.pygame的安裝

對應自己的python的版本大家需要查詢對應的pygame的版本進行安裝(我的電腦上面的python3.7所以我就拿這個版本舉例)

我的電腦下載的是這個版本:

下載之後,把下載後的檔案儲存到你要用到pygame的python工程資料夾中,然後我們需要用pip去安裝pygame。Python2.7及其以上版本所對應的pygame檔案中已經包含了pip檔案,所以我們不必要再去安裝pip檔案,直接就可以在命令列視窗中去使用pip命令。 使用快捷鍵win+R開啟命令列,輸入cmd,按下回車,進入到如下介面:

我們可以看到它現在預設的位置是C盤,如果我們剛才儲存的pygame檔案不是儲存在C盤的話,我們就需要先讓命令列定位到它所儲存的那個資料夾中,具體操作如下圖:(當然儘量將.whl檔案放到你的專案資料夾中,我正打算寫外星人入侵這個專案,並且這個專案我是放在了D盤的python中

然後再輸入如下命令:

pip install pygame-1.9.4-cp37-cp37m-win32.whl

這個命令只針對32位機的python3.7,如果你是其他的屬性請下載相應的版本

如果你沒有完成pip的更新,他會提醒你更新,你只需要跟這它的方法就能完成更新,或者回到前面完成更新。

最後就安裝完了(當然我的電腦是已經下載完成的)

如果你遇到了其他的問題,你大可留言,我會試試能不能解決該問題.

給你們一段程式碼試試自己安裝過程是否成功:

import sys

import pygame

def run_game():
    #初始化遊戲並建立一個螢幕物件
    pygame.init()
    screen = pygame.display.set_mode((1200,800))
    pygame.display.set_caption("Alien Invasion")


    #開始遊戲的主迴圈
    while True:

        #監視鍵盤和滑鼠事件
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()

        #讓最近繪製的螢幕可見
        pygame.display.flip()


run_game()

這個程式會建立一個Pygame視窗