登录        注册
本站基于Django开发,源码 Github 欢迎 Fork、Star。由于站点升级导致评论区留言信息丢失,欢迎前来发表新的评论

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

Python stormsha 3666浏览 15喜欢 0评论

为什么使用虚拟环境

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

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

什么是 virtualenv

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

安装 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

添加环境变量

20200220181938

常用命令

$ 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的虚拟环境

转载请注明: StormSha » Python虚拟环境管理器virtualenv的安装配置使用

发表我的评论

表情
(0)个小伙伴在吐槽|0条评论
暂时没有评论,欢迎来尬聊!