1 .为什么使用虚拟环境
2 .虚拟环境的使用(1)虚拟环境软件包的安装: pip install virtualenv
文档说明: https://virtualenv.pypa.io/en/latest/user guide /
)2)虚拟环境使用:
第一步,创建虚拟环境的人习惯将网站项放在/迷路的翅膀/www/目录下。 例如:
/迷路的翅膀/www/DjangoProject目录下DjangoProject1、DjangoProject2…
/迷路的翅膀/www/FlaskProject/目录下FlaskProject1、FlaskProject2…
/迷路的翅膀/www/TornadoProject/目录下TornadoProject1、TornadoProject2…
此次部署项目示例: /迷路的翅膀/www/DjangoProject /MyPlatform
由于新的Ubantu在/迷路的翅膀/目录下没有www文件夹,因此本人在首次部署时直接将www目录上传到/迷路的翅膀/目录下,www文件夹结构如下:
上一个MyPlatform项目是我在本地使用Pycharm创建的,其中包含虚拟环境(python3、安装的Django2.2和其他支持的版本模块)。 现在,如果您在与MyPlatform项目相同的级别创建一个MyPlatformPlus项目,则用于这个项目的python环境是pythoorm,而django 1.1版是以前的MyPlatform的2.1 接下来在MyPlatformPlus启动时从该虚拟环境启动; 创建MyPlatformPlus文件夹并创建虚拟环境的代码如下:
访问cd /迷路的翅膀/www/DjangoProject/#目录mkdir MyPlatformPlus #并创建项目目录virtualENV ENV #,以虚拟环境的名称为ENV运行以上代码
步骤:在MyPlatformPlus文件夹下激活虚拟环境:
source ENV/酷客/activate可以看到当前命令行提示符之间的差异。 在这种状态下,所有安装都保存在ENV文件夹中,不会与全局python环境冲突。
第三步,在指定环境中完成开发任务后,关闭虚拟环境。 这将使运行python成为一个全局python环境
在虚拟环境中:
降级
可知退出了虚拟环境