如何用pyenv搭建Python開發環境?
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用Pyenv 和 Virtualenv 搭建單機多版本 Python 虛擬開發環境Python開發環境
- 使用pyenv和venv管理python環境Python
- qgis 3.30 python開發環境搭建Python開發環境
- Python筆記 開發環境搭建Python筆記開發環境
- Python 開發環境搭建(5):SNMPPython開發環境
- Python 開發環境搭建(04):pydev 配置Python開發環境dev
- Python基礎:搭建開發環境(1)Python開發環境
- Ubuntu下Python & Django開發環境搭建UbuntuPythonDjango開發環境
- 小白自學Python(二)Python開發環境搭建Python開發環境
- Python 開發環境搭建(01):vmware workstation 網路搭建Python開發環境
- Windows系統中搭建python開發環境WindowsPython開發環境
- 使用ansible搭建python多版本開發環境Python開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(1)VSCodeC++開發環境
- VSCode系列 - 如何用VSCode搭建C++高效開發環境(2)VSCodeC++開發環境
- Flutter開發入門之開發環境搭建(VSCode搭建Flutter開發環境)Flutter開發環境VSCode
- JAVA開發環境搭建Java開發環境
- Theia 開發環境搭建開發環境
- Qt開發環境搭建QT開發環境
- GeoServer開發環境搭建Server開發環境
- lua 開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- QEMU 開發環境搭建開發環境
- Linux搭建開發環境Linux開發環境
- rollup 開發環境搭建開發環境
- 1 – 搭建開發環境開發環境
- Androdi開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- windows上python3開發環境的搭建WindowsPython開發環境
- python環境搭建Python
- ubuntu環境下搭建以太坊開發環境Ubuntu開發環境
- MacOS 下利用 pyenv 管理Python 版本和虛擬環境MacPython
- windows開發genieacs環境搭建Windows
- TS(TypeScript)— 搭建開發環境TypeScript開發環境
- Mac 搭建 PHP 開發環境MacPHP開發環境
- Java開發-搭建hibernate環境Java
- Mac搭建Flutter開發環境MacFlutter開發環境