Version Management
py
Python Launcher for Windows
啟動新版本要用 cmd,用 windows 版的 bash 會 hang
新 python 版本不能用 py 裝,要去 python 官網下載安裝包
路徑在 c:Windows\py
pyenv
pyenv 讓您輕鬆地在多個 Python 版本之間切換。它簡單、不引人注目,並且遵循 UNIX 單一用途工具只做好一件事的傳統。 技術上是個 bash 變數墊片,會抓 python 在本地 build
大概是 clone pyenv 到 ~/.pyenv 在加 PYENV_ROOT 到環境變數 只能為每一個使用者單獨安裝,sudo 會裝去 /root
Install For All User
Step-by-Step Guide: Setting Up pyenv
|
|
|
|
列出所有能安裝的版本
|
|
列出以安裝的版本
如果您是虔誠的 virtualenv 或 venv 用戶,請不要擔心:pyenv 與兩者都能很好地協作。事實上,如果您願意,可以保持相同的工作流程
Pip
使用 python3.X -m pip
而不是 pip install
:為避免當使用者擁有多版 Python 版本時,使用自己不明確的 pip 版本
Requirement
通常拿來保存專案的包相依性
|
|
安裝
|
|
產生
Venv
systemd 可以直接執行 Venv 創造出的 python 不需要載入環境變數
pipx
Install and Run Python Applications in Isolated Environment pipx 為每個應用程式及其關聯的套件建立一個隔離的環境
|
|
將應用程式公開給所有的系統使用者