如何用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和virtualenv搭建單機多版本python虛擬開發環境Python開發環境
- 使用 pyenv + virtualenv 打造多版本 Python 開發環境Python開發環境
- python開發環境搭建Python開發環境
- 搭建python開發環境Python開發環境
- 開發環境配置pyenv快速入門開發環境
- 如何用eclipse搭建Android的開發環境EclipseAndroid開發環境
- 【Python】virtualenv搭建python開發環境Python開發環境
- Python 開發環境搭建(5):SNMPPython開發環境
- Python筆記 開發環境搭建Python筆記開發環境
- 使用sublime搭建python開發環境Python開發環境
- python虛擬開發環境搭建Python開發環境
- 使用pyenv和venv管理python環境Python
- Python 開發環境搭建(04):pydev 配置Python開發環境dev
- Python基礎:搭建開發環境(1)Python開發環境
- Ubuntu下Python & Django開發環境搭建UbuntuPythonDjango開發環境
- 2.2Python開發環境的搭建Python開發環境
- qgis 3.30 python開發環境搭建Python開發環境
- 小白自學Python(二)Python開發環境搭建Python開發環境
- 1 – 搭建開發環境開發環境
- rollup 開發環境搭建開發環境
- 搭建go開發環境Go開發環境
- Androdi開發環境搭建開發環境
- 前端開發環境搭建前端開發環境
- Theia 開發環境搭建開發環境
- QEMU 開發環境搭建開發環境
- Cordova 開發環境搭建開發環境
- 搭建VUE開發環境Vue開發環境
- 安卓開發環境搭建安卓開發環境
- 搭建Layui開發環境UI開發環境
- 搭建scala開發環境開發環境
- EBS開發環境搭建開發環境
- andriod開發環境搭建,開發環境
- Erlang開發環境搭建開發環境
- Kafka開發環境搭建Kafka開發環境
- Qt開發環境搭建QT開發環境
- GeoServer開發環境搭建Server開發環境
- lua 開發環境搭建開發環境