您好,登錄后才能下訂單哦!
經常遇到這樣的情況:
系統自帶的Python是2.6,自己需要Python 2.7中的某些特性;
系統自帶的Python是2.x,自己需要Python 3.x;
此時需要在系統中安裝多個Python,但又不能影響系統自帶的Python,即需要實現Python的多版本共存。pyenv就是這樣一個Python版本管理器。
$ 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
安裝完成之后需要對數據庫進行更新:
$ pyenv rehash
使用就非常簡單了
查看可安裝的版本 pyenv install --list
安裝指定版本 pyenv install 3.4.3
查看已安裝版本 pyenv versions
設置全局默認版本 pyenv global 3.4.1
設置當前路徑版本 pyenv local 2.7.10
安裝好 pyenv 后你就可以靈活的切換 python 版本了,virtualenv 的使用者也可以在創建虛擬環境的時候指定 Python 的解釋器
$ pip install virtualenv # 安裝 virtualenv $ virtualenv -p ~/.pyenv/versions/2.7.10/bin/python venv # 創建虛擬環境 $ ln -s ./venv/bin/activate active # 建立軟連接 $ . ./active # 啟用虛擬環境
也直接使用pyenv-virtualenv
這個工具叫做 pyenv-virtualenv, 安裝方法依然跳過, 至于使用, 你只需要記住三條命令:
pyenv virtualenv 3.3.0 env #創建一個 Python 版本為 3.3.0 的環境, 環境叫做 env pyenv activate env_name #激活 env 這個環境, 此時 Python 版本自動變為 3.3.0, 且是獨立環境 pyenv deactivate #離開已經激活的環境
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。