如何用pyenv搭建Python開發環境?

starkbl發表於2021-09-11

python系統本身的執行環境需要一系列的系統支援,但是這樣容易出現許多問題。理論上來說,本身的開發環境不是那麼好用。今天小編就教大家pyenv搭建Python開發環境。

 

終端輸入以下命令安裝pyenv:

curl -L  | bash


安裝完成後,將以下內容追加到~/.bashrc檔案中:

export PATH="/home/你的使用者名稱/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"


之後重新啟用環境變數:source ~/.bashrc

輸入pyenv命令,如果有顯示一系列命令,則說明安裝成功

 列出所有可安裝的Python版本:

pyenv install --list


安裝指定的Python版本(以3.6.8版本為例):

pyenv install 3.6.8     # 可以加上-v引數,開啟verbose模式,顯示詳細的安裝過程


如果出現Build Failed的錯誤,需要先安裝編譯Python所需要的環境:

sudo apt install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git libedit-dev之後再重新安裝


之後再重新安裝Python即可

檢視所有pyenv管理的Python版本(system代表系統自帶的Python):

pyenv versions


檢視當前所使用的Python版本:

pyenv version

 

切換Python環境(以剛才安裝的3.6.8版本為例):

pyenv global 3.6.8      # 此時終端中輸入python就不再是系統自帶的Python2.7版本了,而是3.6.8版本


啟用剛建立的env368虛擬環境:

pyenv activate env368   # 出現提示,新增export PYENV_VIRTUALENV_DISABLE_PROMPT=1到~/.bashrc

 

檢視所有建立的虛擬環境:

pyenv virtualenvs   # 標有星號的表示當前所在的虛擬環境

 

退出當前虛擬環境:

pyenv deactivate

 

Ps:使用pyenv安裝的Python以及建立的虛擬環境都存放在~/.pyenv/versions目錄下


以上就是pyenv搭建Python開發環境的方法。更多Python學習推薦:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3705/viewspace-2832352/,如需轉載,請註明出處,否則將追究法律責任。

相關文章