Skip to content

#0 環境設定

安裝pyenv

  • 安裝homebrew
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • 安裝 xcode command line tool
    sudo xcode-select --install
    
  • 安裝python build dependency

    brew install openssl readline sqlite3 xz zlib tcl-tk
    

  • 安裝pyenv

    brew install pyenv
    

    將這個貼在 ~/.bashrc~/.zshrc

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    

  • 安裝python build dependency
    sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev curl git \
    libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
    
  • 安裝pyenv

    curl https://pyenv.run | bash
    

    將這個貼在 ~/.bashrc~/.zshrc

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    

  • 使用wsl模擬Ubuntu環境

    你需要使用管理者權限開啟cmd或powershell

  • 安裝wsl

    wsl --install
    

  • 安裝Ubuntu sub system
    wsl --install -d Ubuntu
    
  • 進入Ubuntu
    ubuntu
    
    後續步驟請參照Ubuntu

在完成安裝pyenv之後

build一個python interpreter (以3.11.8為例子)

編譯

pyenv install 3.11.8

設定為預設python

pyenv global 3.11.8

開啟一個資料夾,並建立python virtual environment

mkdir my-first-project
cd my-first-project
python -m venv .venv
source .venv/bin/activate
這時你的terminal應該會出現:
(.venv)
>
代表設定成功,輸入
deactivate
退出虛擬環境

安裝IDE

請使用 vscode

設定cli

  • + shift + p 開啟command palette
  • 輸入 code
  • 選擇 Shell Command: Install 'code' command
  • ctrl + shift + p 開啟command palette
  • 輸入 code
  • 選擇 Shell Command: Install 'code' command

之後在terminal輸入 code .便可開啟當前資料夾

我只是想玩玩不想負責任怎麼辦?

你可以在這裡試玩網頁版的python: playground