Python虚拟环境管理器virtualenv的安装配置使用

为什么使用虚拟环境

我们在做Python开发的时候,经常会遇到需要同时运行不同软件版本项目的时候,每个项目的依赖需求也不相同,那么遇到这个问题时我们该怎么办呢?

在实际的开发中不会在一个环境内无限地安装依赖包,保证项目有独立的虚拟环境方便团队开发,当项目提交入库时会有一个 requirements.txt项目依赖包文件,其他人拿到项目后只需要批量安装依赖包即可运行项目

什么是 virtualenv

virtualenv是一个能创建隔绝的独立的 Python 虚拟环境的工具。它能够建立多个相对独立,互不影响的Python工作环境

安装 Virtualenv

virtualenv的安装配置使用视频教程

$ pip install virtualenv

安装过程中,如果出现如下 error 信息是,可以尝试切换源重新下载

豆瓣源

$ pip install -i http://pypi.douban.com/pypi/simple virtualenv      

官方源

$ pip install -i https://pypi.python.org/simple virtualenv                 

清华源

$ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv          

安装 virtualenvwrapper 虚拟环境管理工具

virtualenv不便于对虚拟环境集中管理,推荐直接使用virtualenvwrapper, virtualenvwrapper提供了一系列命令使得虚拟环境工作变得更加便利,它把你所有的虚拟环境集中管理

$ pip install virtualenvwrapper-win

添加环境变量

创建一个文件夹存放虚拟环境

$ mkdir virtualenv

添加环境变量

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-asUZcWsv-1582209767527)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200213222057167.png)]

常用命令

$ mkvirtualenv venv		# 创建一个名字叫venv的虚拟环境
$ mkvirtualenv --python=D:/User/Python36/bin/python venv	# 指定Python版本创建虚拟环境
$ mkvirtualenv -p python3 venv	# 指定Python版本创建虚拟环境、
$ mkvirtualenv -p python2 venv	# 指定Python版本创建虚拟环境
$ workon	# 查看已经存在的虚拟环境
$ workon venv	# 运行名字叫venv的虚拟环境
$ rmvirtualenv venv		# 删除名字叫venv的虚拟环境

virtualenv的安装配置使用视频教程

你可能感兴趣的:(python,python)