1.为什么使用虚拟环境
2.如何使用虚拟环境
(1)安装虚拟环境软件包:pip install virtualenv
(2)虚拟环境的使用:
第一步创建虚拟环境
本人习惯在/var/www/
目录下放置网站项目,例如:
/var/www/DjangoProject
目录下放置DjangoProject1,DjangoProject2…
/var/www/FlaskProject/
目录下放置FlaskProject1,FlaskProject2…
/var/www/TornadoProject/
目录下放置TornadoProject1,TornadoProject2…
本次部署项目样例:/var/www/DjangoProject /MyPlatform
由于新的Ubantu中/var/目录下没有www
文件夹,本人第一次部署时将www
目录直接上传到/var/目录下,www文件夹结构如下:
前面的MyPlatform
项目是我在本地用Pycharm创建的,里面有虚拟环境(python3,安装的Django2.2以及其他对应版本模块 ),试想我现在要在与MyPlatform
项目同级的位置创建一个MyPlatformPlus
项目,该项目用到的python环境为python2,且用到的Django版本是1.1不同于前面MyPlatform 的2.2,那么这时候我就要在MyPlatformPlus文件夹下创建一个独立的虚拟环境,用于支持该项目,以后MyPlatformPlus启动时将会从这个虚拟环境启动;创建MyPlatformPlus文件夹及创建虚拟环境的代码如下;
cd /var/www/DjangoProject/#进入目录
mkdir MyPlatformPlus #创建项目目录
virtualenv ENV #创建一个虚拟环境,虚拟环境的名字为ENV
- 1
- 2
- 3
执行上述代码之后会在MyPlatformPlus文件夹之下生成一个ENV文件;
第二步:激活虚拟环境
在MyPlatformPlus文件夹下:
source ENV/bin/activate
1
可以看到现在命令行提示符的不同,在这种状态下,所有的安装将会保存在ENV文件夹中,不会与全局的python环境冲突;
第三步,在指定环境下完成开发任务后关闭虚拟环境
这样一来在运行python就是全局的python环境
在虚拟环境下:
deactivate
1
可以看出已经退出了虚拟环境
转载请注明:XAMPP中文组官网 » python创建虚拟环境安装、进入、退出