###### tags: `Python` `Tool` # Pyenv安裝設置 pyenv是一個Python版本管理工具,可以方便地在同一台機器上安裝、管理和切換不同版本的Python解释器。它允許您在不同的項目中使用不同版本的Python,而不會影響到系統的全局Python安裝。 使用pyenv,可以做到: - 安裝和管理多個Python版本:pyenv允許您安裝和管理多個Python版本,而不會干擾您系統中的全局Python版本。您可以使用pyenv命令列出可用的Python版本、安裝新版本、卸載不需要的版本等等。 - 設置項目特定的Python版本:對於不同的項目,您可以使用pyenv設置特定的Python版本,以確保它們運行在正確的Python環境下。您可以使用pyenv local命令在當前目錄下設置Python版本,或使用pyenv global命令設置全局Python版本。 - 安裝和使用Python插件:pyenv還允許您安裝和使用各種Python插件,例如pyenv-virtualenv和pyenv-which-ext等,以擴展其功能。 ## Ubuntu版本 ### Step1 : Check環境安裝依賴套件 ```bash= sudo apt-get update sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm gettext libncurses5-dev \ tk-dev tcl-dev blt-dev libgdbm-dev git python-dev python3-dev aria2 ``` ### Step2 : 從 GitHub 上下載 pyenv-installer 腳本,然後執行該腳本。 ```bash= curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash ``` ### Step3 : 配置環境變量(編輯 ~/.bashrc 文件) 將以下內容添加到文件末尾 ```bash= export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" ``` ### Step4 : 安裝Python版本 列出可用的 Python 版本 ```bash= pyenv install --list ``` 選擇要安裝的版本,Ex如果要安裝3.9.1,可輸入下列指令 ```bash= pyenv install 3.9.1 #安裝Check python --version ``` ## Windows版本 ### 安裝Git 可以從這個鏈接下載安裝:https://gitforwindows.org/ ### 使用Git Bash安裝pyenv-win 打開 Git Bash,然後運行以下命令,將 pyenv-win 作為 git 子模塊添加到您的用戶資料夾中: ```bash= git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv" ``` ### 設置環境變數 - 1. 至編輯系統環境變數 - 2. 新增兩個使用者變數設置 - 變量名稱:PYENV - 變量值:%USERPROFILE%\\.pyenv\pyenv-win - 變量名稱:PYENV_HOME - 變量值:%USERPROFILE%\\.pyenv\pyenv-win - 3. 系統變環境變數的“Path”中,點擊“編輯”按鈕,然後添加以下內容: - %PYENV%\\bin - %PYENV%\\shims - 4. 存取 - 5. 重新打開Powershell 接著就可以使用pyenv指令了 ## 常用方法 - 列出可用的 Python 版本:pyenv install --list - 安裝指定版本的 Python:pyenv install 3.9.1 - 設置全域 Python 版本:pyenv global 3.9.1 - 查看當前 Python 版本:pyenv version
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.