DAY 170 创建虚拟环境06

Python应用程序开发中,如果系统只安装了Python3.6.6。当开发者使用pip安装第三方包时,所安装的包会进入Python安装目录下的site-packages目录中。Python的优势之一是有众多的开源包,但是这也成为了Python的一大诟病。

假如需要同时开发多个应用程序,这些应用程序将会共用一个Python环境,就是安装在系统的Python 3.6.6。如果应用A需要django==1.8.2,应用B需要django==2.0怎么办?

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

1、python虚拟环境—virtualenv

virtualenv 是一个创建隔离Python开发环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需要的依赖包。

安装virtualenv

pip install virtualenv

安装完成后输入virtualenv按下回车,了解virtualenv的基本功能选项

图片描述

2、基本使用

虚拟 环境是可以随处放置的,进入需要放置的文件夹,点击右键选择“在此处打开shell窗口” 或者 打开cmd 通过cd进入需要放置的文件夹

venv 虚拟环境名称,名称自定义,默认创建一个干净的环境

virtualenv venv

图片描述

创建虚拟环境,拷贝本地已有依赖包

virtualenv --system-site-packages venv

图片描述

指定python版本创建虚拟环境

virtualenv -p E:Python36python.exe venv
activate.bat # 启动虚拟环境
deactivate.bat # 退出虚拟环境
where python # 查看本地已经安装的python环境

图片描述
图片描述

1、安装virtualenv

pip install virtualenv

2、安装virtualenvwrapper对虚拟环境集中管理

pip install virtualenvwrapper-win

3、配置环境变量

WORKON_HOME

D:\Users\virtualenv

图片描述

4、基本操作

创建虚拟环境

mkvirtualenv venv

查看已经创建过的虚拟环境

workon

启动虚拟环境

workon venv

退出虚拟环境

deactivate

删除虚拟环境

rmvirtualenv venv

 

posted @   DEJAVU_ERIC  阅读(30)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示