最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

python创建虚拟环境安装、进入、退出

XAMPP案例 admin 28浏览 0评论

1.为什么使用虚拟环境

zzzzzy48

2.如何使用虚拟环境

(1)安装虚拟环境软件包:pip install virtualenv
zzzzzy048

zzzzzy0048
(2)虚拟环境的使用: 

zzzzzy00048

第一步创建虚拟环境

本人习惯在/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文件夹结构如下:

zzzzzy000048

zzzzzy0000048
前面的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文件;
zzzzzy00000048

第二步:激活虚拟环境

在MyPlatformPlus文件夹下:

source ENV/bin/activate
1

可以看到现在命令行提示符的不同,在这种状态下,所有的安装将会保存在ENV文件夹中,不会与全局的python环境冲突;
zzzzzy000000048

第三步,在指定环境下完成开发任务后关闭虚拟环境

这样一来在运行python就是全局的python环境
在虚拟环境下:

deactivate
1


可以看出已经退出了虚拟环境

zzzzzy0000000048

转载请注明:XAMPP中文组官网 » python创建虚拟环境安装、进入、退出