0
点赞
收藏
分享

微信扫一扫

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的安装配置使用视频教程​​


举报

相关推荐

0 条评论