pyenv安裝及使用教程
建議在mac
或者linux
這兩種系統環境下使用
pyenv
-
安裝
下載最新版的pyenv
git clone https://github.com/pyenv/pyenv.git ~/.pyenv# 編輯 bashrc vim ~/.bashrc # 文件最后添加 export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" export PATH="$PYENV_ROOT/shims:$PATH" eval "$(pyenv init -)"
-
驗證
pyenv --version
常用命令# 基本使用 pyenv --version # 查看 pyenv 的版本 pyenv versions # 羅列當前已安裝的所有 python 環境,如果是當前正在使用的環境,則前面會有個 * pyenv help # 查看幫助 pyenv init # 如果輸入 pyenv 之后使用 tab 不補全,可以使用該命令進行初始即可使用補全命令 # 安裝環境 pyenv install -l # 顯示可以安裝的版本列表 pyenv install 版本號 # 安裝指定版本的 python pyenv rehash # 更新本地數據庫,安裝指定版本的 python 后使用 # 環境應用 pyenv global 版本號 # 更改本機版本,重啟不會造成再次更改 pyenv local 版本號 # 會在當前目錄創建 .python-version 文件,並記錄設置的 python 環境,每次進入該目錄會自動設置成該 python 環境 pyenv shell 版本號 # 更改當前 shell 下使用的 python 版本,臨時生效,優先級高於 global
virtualenv插件
- 安裝
cd ~/.pyenv/plugins git clone https://github.com/pyenv/pyenv-virtualenv.git # 安裝virtualenv插件
- 配置
# 編輯 bashrc vim ~/.bashrc # 文件最后添加 eval "$(pyenv virtualenv-init -)"
- 使用
pyenv virtualenv 3.6.5 env 創建 3.6.5 版本虛擬環境 pyenv virtualenvs 顯示環境 pyenv activate env 激活使用指定的虛擬環境 pyenv deactivate 退出當前虛擬環境 rm -rf .pyenv/versions/3.6.5 刪除版本環境 rm -rf .pyenv/versions/env 刪除虛擬環境
----------------------------------ADD----------------------------------
如果在pyenv install 版本號
的時候下載python包緩慢,可以在本地下載好對應的python包,上傳到.pyenv/cache/
目錄,然后再次pyenv install 版本號
即可
----------------------------------END----------------------------------