在學習和利用python開發的很多情況下,需要多版本的python並存。此時需要在系統中安裝多個python,但又不能影響系統自帶的 python。pyenv 就是這樣乙個 python 版本管理器。
1.安裝pyenv
curl -l | bash
2.配置環境變數
安裝完成後,根據提示將如下語句加入到 ~/.bashrc 中:
export pyenv_root="$home/.pyenv"
export path="$pyenv_root/bin:$path"
eval "$(pyenv init -)"
3.檢視可安裝的python版本
pyenv install --list
4.安裝你想要的python版本
pyenv install 3.5.3(python的版本號)
5.檢視當前安裝的python版本
pyenv versions
6.檢視當前正在使用的python的版本
pyenv version
7.設定全域性python版本
pyenv global 3.5.3
設定全域性的話,所有使用者的python版本都會是3.5.3,這樣其實不是很好,因為有可能不同的人使用不同的版本,這樣一設定就會導致 別人的**無法正常使用了
8.設定當前shell的版本
pyenv shell 3.5.3
這個的缺點是退出shell後就沒有了也不是很合理
9.根據工作目錄設定python的版本
mkdir -p /data/test
cd /data/test
pyenv local 3.5.3
python -v
pyenv實現python多版本共存
在終端執行如下命令以安裝 pyenv 以及幾個外掛程式 curl l bash echo export pyenv root home pyenv bashrc echo export path pyenv root bin path bashrc echo eval pyenv init bash...
Python使用pyenv實現多環境管理
1 背景 概述 因某些需求,需要安裝 tensorflow 很自然地在終端敲下了以下命令 1pip install tensorflow 然後。好傢伙?居然沒有?因為是 python 3.9 去 pypi 搜尋了,居然還真沒有支援的,最高只有 python 3.8 於是便考慮乙個多版本的 pytho...
記python版本管理 pyenv
隨記 眾所周知,python2.x版本與3.x版本有比較大的區別,如果你是2.x版本的使用者,突然接了3.x版本的專案,或者反過來,遇到這種情況該怎麼辦呢?重新安裝自己電腦上的python,來匹配對應的專案?這樣也太麻煩了吧,下次狀況反過來又得重新裝一遍!其實不用這樣,這裡有更簡單的方法解決pyth...