設置環境 - LanKuDot/MLGame GitHub Wiki

如果之前尚未建立過 python 的開發環境的話,可以參考以下教學。

安裝 Python

官方網站下載 Python 3.6 以上的版本,並安裝。

下載專案

至專案的主頁面,"Clone or Download" → "Download ZIP",下載專案程式碼的壓縮檔:

Imgur

並解壓縮資料夾「MLGame-master」到喜歡的地方。

編輯器

Visual Studio Code

  1. 官方網站下載並安裝 Visual Studio Code,安裝完成後啟動
  2. 按 Ctrl + Shift + X 開啟擴充功能頁面,在搜尋欄輸入「python」,選擇由 Microsoft 發行的套件,並安裝
    Imgur
  3. 如果需要安裝顯示語言套件,則在搜尋欄輸入「language pack」,選擇合適的語言套件安裝,安裝完畢後須重新啟動 Visual Studio Code
  4. 開啟專案資料夾:「檔案」→「開啟資料夾」,選擇剛剛解壓縮的「MLGame-master」資料夾,會看到專案資料夾出現在「檔案總管」上
    Imgur
  5. 開啟終端機:Ctrl + Shift + ` 或「終端機」→「新增終端機」
  6. 安裝 python 虛擬套件環境,來幫助管理不同專案的套件。在終端機裡輸入:
python -m pip install --user --upgrade pip
python -m pip install --user virtualenv
  1. 為專案建立 python 虛擬套件環境,命名為 venv。在終端機裡輸入:
python -m virtualenv venv
  1. 可以看到專案資料夾多了一個 venv 的資料夾,裡面存有這個專案專屬的套件環境。

  2. 當虛擬套件環境建立好時,Visual Studio Code 會出現一個通知問是否將新建立的虛擬套件環境設為這個專案資料夾的環境,選「Yes」。
    Imgur
    若消失,可以按右下角的小鈴鐺,通知會再次出現。

  3. 關閉終端機,輸入 exit 或是按終端機面板上的「垃圾桶」圖案。再重新開啟終端機,就會看到類似這樣的文字:

F:\Visual Studio\Python\MLGame-master>"f:/Visual Studio/Python/MLGame-master/venv/Scripts/activate.bat"

(venv) F:\Visual Studio\Python\MLGame-master>

  以 (venv) 開頭就代表現在在虛擬套件環境中。

  1. 安裝 pygame。在終端機輸入:
pip install pygame==1.9.6
  1. 安裝完成後,執行任意遊戲看看是否能執行專案,例如:
python MLGame.py -m arkanoid EASY 1
  1. 能成功執行就代表環境設置完成。