pyenv多版本管理

2021-07-27 02:40:31 字數 1063 閱讀 9370

多版本管理

多虛擬環境virtualenv

pyenv用於多個python版本的管理,virtualenv用於相同版本各種模組包環境的隔離

可能的依賴包:

yum install gcc gcc-c++

yum install readline-devel

yum install -y bzip2 bzip2-devel

yum install openssl openssl-devel.x86_64

git clone  ~/.pyenv     

echo

'export pyenv_root="$home/.pyenv"' >> ~/.bashrc

#需要修改環境變數,使用 bash shell 的輸入

echo

'export path="$pyenv_root/bin:$path"' >> ~/.bashrc

echo

'eval "$(pyenv init -)"' >> ~/.bashrc

#最後新增 pyenv init

exec

$shell

-l#輸入命令重啟 shell,然後就可以重啟pyenv

pyenv install –list

pyenv install 3.4.1

使用pip安裝會 需要執行 pyenv rehash

pyenv versions

pyenv global 3.4.1

git clone ~/.pyenv/plugins/pyenv-virtualenv

pyenv virtualenv 2.7.10 envdj

pyenv versions 可檢視到新建立的

pyenv activate envdj3

pyenv deactivate

pip install django

注:使用預設國外原慢時,可引數指定國內源

pip install django -i –trusted-host pypi.douban.com

pyenv管理多版本python和虛擬環境常用命令

pyenv 的原理,簡單的說就是在系統path 最前面插入乙個 pyenv root shims 目錄。這樣,pyenv 就可以通過控制 shims 目錄中的python版本號,來靈活地切換至我們所需的python版本。pyenv有多種安裝方法,大家可以去github的pyenv檢視,官方推薦用基於...

python多版本共存之pyenv

也許你開發中也會遇到需要不同版本的python,此時需要在系統中安裝多個,但又不能影響系統自帶的 python,即需要實現 python 的多版本共存。pyenv 就是這樣乙個 python 版本管理器 pyenv官方 git clone git pyenv echo export pyenv ro...

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...