安装python虚拟运行环境,linux下轻松切换python2和python3

it2024-07-19  78

一、查询系统采用的python版本

$ python --version Python 3.7.3 系统采用的python版本为3.7.3 以下查询py3和py2的目录: $ which python3.7 /usr/bin/python3.7 $ which python2.7 /usr/bin/python2.7

二、安装python虚拟运行环境 pip安装 $ sudo pip install virtualenvwrapper

上述工具装好后,需要执行以下环境变量设置。

1.创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 2.在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs source /usr/bin/virtualenvwrapper.sh 3.运行: source ~/.bashrc

三、创建python虚拟环境

当你需要使用Python2开发项目时,建立一个Python2的虚拟环境:

$ mkvirtualenv -p /usr/bin/python2.7 env27

当你需要Python3开发时:

$ mkvirtualenv -p /usr/bin/python3.7 env37

然后可以随时切换不同的虚拟环境:

$ workon env27 # 进入Python2环境 $ workon env37 # 进入Python3环境

不仅可以自由切换py2和py3,同一个版本下还可以配置不同的依赖,pip不同的包,来适应不同项目的需求。

更爽的是,你可以在进入虚拟环境的同时切换到项目目录,只需要编辑 $VIRTUAL_ENV/bin/postactivate 这个文件即可:

$ vim $VIRTUAL_ENV/bin/postactivate #前提是已经进入对应的虚拟环境

在文件中添加切换目录的命令:

cd /path/to/your/project

四、退出虚拟环境 离开 deactivate

转载于:https://www.cnblogs.com/littlesuns/p/10664539.html

最新回复(0)