查看Linux版本

1 [root@web ~]# cat /etc/redhat-release 
2 CentOS Linux release 7.6.1810 (Core) 
3 [root@web ~]# uname -a
4 Linux web 3.10.0-957.21.3.el7.x86_64 #1 SMP Tue Jun 18 16:35:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

 

安装pyenv

1 [root@web ~]# curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

 

配置环境变量

1 [root@web ~]# cd /root
2 [root@web ~]# cp .bash_profile .bash_profile.bak
3 [root@web ~]# vim .bash_profile
4 #pyenv
5 export PATH="~/.pyenv/bin:$PATH"
6 eval "$(pyenv init -)"
7 eval "$(pyenv virtualenv-init -)"
8 [root@web ~]# source .bash_profile

 

系统自带python版本为2.7.5

1 [root@web ~]# python -V
2 Python 2.7.5

 

安装的pyenv版本为1.2.15

1 [root@web ~]# pyenv -v
2 pyenv 1.2.15

 

升级pyenv命令

1 [root@web ~]# pyenv update

 

查看可用的python版本有哪些

1 [root@web ~]# pyenv install --list

 

安装python3.6.4、python2.7.2和python3.6.7

 

1 [root@web ~]# pyenv install 3.6.4
2 [root@web ~]# pyenv install 2.7.2
3 [root@web ~]# pyenv install 3.6.7

 

查看安装的python版本有哪些

1 [root@web ~]# pyenv versions
2 * system (set by /root/.pyenv/version)
3 2.7.2
4 3.6.4
5 3.6.7
6 [root@web ~]#

 

配置root用户的python版本为3.6.4

[root@web ~]# cd /root/
[root@web ~]# pyenv virtualenv 3.6.4 root364
[root@web ~]# pyenv activate root364
[root@web ~]# pyenv global 3.6.4
(root364) [root@web ~]# python -V
Python 3.6.4

 

去除当前使用的virtualenv

(root364) [root@web ~]# pyenv deactivate
[root@web ~]#

 

删除某个virtualenv

1 [root@web ~]# pyenv virtualenv-delete root364
2 pyenv-virtualenv: remove /root/.pyenv/versions/3.6.4/envs/root364? y
3 [root@web ~]#

 

设置/tmp目录的pyenv环境为python3.6.7

 1 [root@web ~]# cd /tmp/
 2 [root@web tmp]# pyenv virtualenv 3.6.7 tmp367
 3 Looking in links: /tmp/tmpshtqhsk6
 4 Requirement already satisfied: setuptools in /root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages (39.0.1)
 5 Requirement already satisfied: pip in /root/.pyenv/versions/3.6.7/envs/tmp367/lib/python3.6/site-packages (10.0.1)
 6 [root@web tmp]# pyenv activate tmp367
 7 [root@web tmp]# pyenv local tmp367 
 8 (tmp367) [root@web tmp]# python -V
 9 Python 3.6.7
10 (tmp367) [root@web tmp]#

版权声明:本文为bingo1024原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bingo1024/p/12050721.html