利用pyenv實現python的多版本控制

2022-09-20 04:18:09 字數 880 閱讀 7147

在學習和利用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...