今天我檢查了python環境有沒有安裝好(用的是windows系統,windows的方法)
方法:在cmd輸入指令:python --version
然後建立了專案的資料夾,並在裡面建立虛擬環境(venv)
方法:進到剛剛建立的專案資料夾哩,在cmd輸入指令:python -m venv venv
這裡我想到了一個關於虛擬環境的問題,跑去問AI,做一些筆記:
在打包專案時,打包的工具不會主動到專案外尋找需要的套件,它會打包的是虛擬環境裡的東西,至於需要的python環境通常不會放在虛擬環境裡,整個打包起來,而是透過程式去找到python環境中找到需要的函式庫,打包進專案的環境裡,所以不會把完整的python環境都打包進去,這些打包的函式庫也不會變成電腦全域環境的一部份。不過有一些會用有點不同的方法,比如minecraft,它打包了一個自己的Java環境來用。
接下來我用指令安裝pygame
指令:python -m pip install pygame
不過發現pygame安裝失敗後改裝社群版(pygame-ce)
指令:python -m pip install pygame-ce
成功後就建立了main.py,並放入初始化程式:
import pygame
pygame.init()
然後放入了視窗建立程式:
screen = pygame.display.set_mode((800, 600))
這樣,今天進度到這