首页 > 其他 > 详细

虚拟环境搭建

时间:2021-05-16 19:22:05      阅读:23      评论:0      收藏:0      [点我收藏+]

虚拟环境搭建

由于python的第三方类库很多样化,而且不同的python项目所需要的第三方依赖库不尽相同,所以如果想在单台主机上运行不同的项目,需要开辟虚拟环境

如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要依赖jinja 2.7(django使用的模板引擎),而应用B需要依赖jinja 2.6怎么办?

这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

虚拟环境--在当前主机上的,一个独立于本地环境的一个python运行环境

  • 安装virtualenv 联网

pip install virtualenv
  • 创建虚拟环境目录

cmd下进入某个目录,执行:

virtualenv TestDemo     
  • 激活虚拟环境

进入TestDemo下的Scripts目录,打开cmd执行

activate
  • 安装依赖库

# pip install "pillow > 4.3"
?
# pip install "pillow==5"
?
pip install "Django==2.0.6" 安装指定版本
?
# pip install django   安装最新版本
  • 关闭虚拟环境

deactivate   

注意:Python3自带了虚拟环境工具pyvenv,类库中增加了一个venv模块:

python -m venv  TestDemo

 

虚拟环境补充

  • virtualenvwrapper 是一个基于virtualenv之上的工具,它将所有的虚拟环境统一管理。

    • VS. 虚拟环境创建,需要在 所在目录 下 ,并且进入 scripts目录,activate/deactivate

pip install virtualenv                  # 安装virtualenv包
?
pip install virtualenvwrapper-win  
# 安装管理虚拟环境的包 直接装在C盘下,不用放在虚拟环境下
?
# 安装之后配置环境变量
WORKON_HOME=E:\Python Web\Python-Web-Lee\05 Django\Django-Virtual-Env
# 此目录用来统一存放所有创建的虚拟环境 默认目录是:c:\users\用户名\envs
?
# 创建虚拟环境
mkvirtualenv Test     # 在WORKON_HOME目录下创建名为Test的虚拟环境,且在创建后自动激活虚拟环境
# 后续如果要使用虚拟环境
workon Test
?
#退出虚拟环境
deactivate

 

虚拟环境搭建

原文:https://www.cnblogs.com/learn-record/p/14773732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!