鱼之乐

子非鱼安知鱼之乐


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

virtualenv基本使用

发表于 2019-11-06 分类于 工具 评论数:

简介

建立一个专属于项目的虚拟python环境,实际应用中可用virtualenv来保持一个干净的互不干扰的运行环境。

场景:

如果要同时开发多个应用程序,那这些应用程序都会共用一个Python环境,但如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境,virtualenv应运而生。

安装

pip install virtualenv

测试是否安装成功:

virtualenv --version

简单使用

1.创建虚拟环境

virtualenv -p c:\Python36\python.exe venv

说明: -p是指定python的版本(需要带上路径)(可选),venv就是虚拟的环境变量(目录名字)。

如不需要指定python版本,直接使用命令:

virtualenv  venv

将使用系统默认python版本。

2.激活虚拟环境

需进入venv文件夹的script目录,执行activate命令

activate

此刻起,将使用venv虚拟环境,pip安装的包也会将会放在venv文件夹中,与全局安装的Python隔绝开。

3.退出虚拟环境

使用deactivate命令即可退出当前虚拟环境

deactivate

4.删除虚拟环境

只需删除对应的文件夹即可。

附注

可用pip freeze查看当前安装各个包的版本信息

pip freeze

同时,可使用:

pip freeze > requirements.txt

创建一个requirements.txt文件,包含当前环境中所有包及其版本的列表。

可使用此文件帮助其他其他开发者重新创建一致的环境,以便以后安装相同版本的包环境。

pip install -r requirements.txt

确保安装、部署和开发者之间的一致性。

# virtualenv
wagtail-1 - 背景及初始配置
wagtail-2 - 第一个网站
  • 文章目录
  • 站点概览
鱼之乐

鱼之乐

11 日志
3 分类
8 标签
  1. 1. 简介
  2. 2. 安装
  3. 3. 简单使用
  4. 4. 附注
© 2019 鱼之乐
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.3.0