pyenv virtualenv pyenv-virtualenv 安装

2022-09-09 08:48:38

pyenv可以轻松切换多个版本的Python,它非常简单。

  1. [root@python3 ~]# pyenv version

  2. system (set by /root/.pyenv/version)

  3. [root@python3 ~]# pyenv versions

  4. * system (set by /root/.pyenv/version)

  5. 3.6.6

  6. 3.6.6/envs/venv36

  7. venv36

  8. [root@python3 ~]# pyenv --version

  9. pyenv 1.2.6

  10. [root@python3 ~]# python --version

  11. Python 2.7.5

  12. [root@python3 ~]# pyenv global 3.6.6

  13. [root@python3 ~]# python --version

  14. Python 3.6.6

  15. [root@python3 ~]# pyenv global system

  16. [root@python3 ~]# python --version

  17. Python 2.7.5

  18. [root@python3 ~]#

pyenv可以做什么

基于每个用户更改全局python版本

为每个项目的python版本提供支持

允许使用环境变量修改python版本

安装

  1. #从git克隆项目至你的文件夹

  2. git clone https://github.com/pyenv/pyenv.git ~/.pyenv

  3. #将文件夹中的bin等加入到PATH

  4. echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile

  5. echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

  6. #添加初始化,一定要放到文件末尾,因为初始化期间操作PATH

  7. echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

  8. #重启SHELL

  9. exec "$SHELL"

virtualenv 管理虚拟化python环境

安装

  1. pip install virtualenv

安装pyenv-virtualenv插件,使用pyenv即可调用virtualenv

  1. pip install pyenv-virtualenv

  2. echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

创建一个项目目录/opt/python3 ,将此目录python环境设置成3.6.6

  1. # 创建虚拟python环境

  2. pyenv virtualenv 3.6.6 venv36

  3. # 查看python虚拟化环境

  4. [root@python3 ~]# pyenv virtualenvs

  5. 3.6.6/envs/venv36 (created from /root/.pyenv/versions/3.6.6)

  6. venv36 (created from /root/.pyenv/versions/3.6.6)

  7. # 进入/opt/python3环境,设置local python环境

  8. pyenv local venv36

  9. #进入目录python环境自动切换

  10. [root@python3 ~]# cd /opt/python3/

  11. (venv36) [root@python3 python3]#

  • 作者:zxfBdd
  • 原文链接:https://blog.csdn.net/u011250186/article/details/111048024
    更新时间:2022-09-09 08:48:38