【 Version Management 】Python 版本管理與虛擬環境 ( Ubuntu )
內容
- 學習目標
- 前置準備作業
- 程式與軟體
- pyenv 安裝與使用
學習目標
- 在 Ubuntu 建立安裝多個
Python
版本並進行版本管理 Python
虛擬環境建立與使用
前置準備作業
- Ubuntu 16.04
程式與軟體
- pyenv
- pyenv-virtualenv
- Python
pyenv 安裝與使用
Step 1. 登入到 Ubuntu
Step 2. 軟體更新
-
請在
終端機
執行下方指令sudo apt-get update
Step 3. 安裝相依套件
-
請在
終端機
執行下方指令sudo apt-get install -y python-pip git make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev
Step 4. 安裝 pyenv
-
請在
終端機
執行下方指令curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Step 5. 加 pyenv
到 bash shell
-
請在
終端機
執行下方指令echo 'export PATH="/home/'`whoami`'/.pyenv/bin:$PATH"' >> ~/.bashrc
Step 6. 加 pyenv
到 bash shell
-
請在
終端機
執行下方指令echo 'eval "$(pyenv init -)"' >> ~/.bashrc
Step 7. 加 pyenv virtualenv
到 bash shell
-
請在
終端機
執行下方指令echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
Step 8. Reload profile
-
請在
終端機
執行下方指令source ~/.bashrc
Step 9. 查看可安裝的 Python
版本
-
請再新開一個
終端機
並執行下方指令pyenv install --list | grep " 3\.[6]"
Step 10. 安裝 Python 3.6.8
-
請在
終端機
執行下方指令pyenv install -v 3.6.8
Step 11. 列出 Python
版本清單
-
請在
終端機
執行下方指令pyenv versions
Step 12. 使用 Python 3.6.8
-
請在
終端機
執行下方指令pyenv global 3.6.8
Step 13. 確認所使用的 Python
版本
-
請在
終端機
執行下方指令python -V
Step 14. 建立 Python 3.6.8
虛擬環境
-
請在
終端機
執行下方指令pyenv virtualenv 3.6.8 env-3.6.8
Step 15. 建立 test
資料夾
-
請在
終端機
執行下方指令mkdir test
Step 16. 切換路徑到 test
資料夾
-
請在
終端機
執行下方指令cd test
Step 17. 將 test
資料夾套用 env-3.6.8
虛擬環境設定
-
請在
終端機
執行下方指令pyenv local env-3.6.8
Step 18. 確認所使用的 Python
版本
-
請在
終端機
執行下方指令python -V