Ubuntu下安裝pyenv管理多版本python
阿新 • • 發佈:2018-04-16
.com 安裝pyenv version dash pytho brush 我們 ash lvm
安裝Python版本管理工具——Pyenv
git clone git://github.com/yyuu/pyenv.git ~/.pyenv echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc echo ‘eval "$(pyenv init -)"‘ >> ~/.bashrc exec $SHELL -l
通過下面這個命令查看可以安裝的python版本:
pyenv install --list
查看好版本後,我選擇安裝3.6.5,但是安裝之前,我們必須要安裝python所需要的依賴包,否則會安裝失敗。
sudo apt-get install libc6-dev gcc sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm
上面的依賴包搞定之後,我們就可以安裝python了:
pyenv install 3.6.5 -v
該命令會從github上下載python的源代碼,並解壓到/tmp目錄下,然後在/tmp中執行編譯工作。若依賴包沒有安裝,則會出現編譯錯誤,需要在安裝依賴包之後重新執行該命令。 安裝完成之後,使用如下命令更新數據庫:
pyenv rehash
查看當前已安裝的python版本:
pyenv versions
* system (set by /home/yourname/.pyenv/version)
3.6.5
返回這兩條就對了,*
代表是當前系統正在使用的python版本是系統自帶的。 設置全局的python版本:
pyenv global 3.6.5 pyenv versions
system
* 3.6.5 (set by /home/yourname/.pyenv/version)
Ubuntu下安裝pyenv管理多版本python