Pipenv是官方推荐的的python包管理工具,可以实现项目之间依赖的隔离。本文将介绍pipenv的基本使用。实验环境为win10+Python3.7,其他平台一样适用。顺便说一下,关于Python的依赖管理,可以看一下我写过的博文, Python依赖管理
1. 安装pipenv
使用pipenv之前,需要先安装pipenv及其依赖项。可以使用pip安装,关于pip,可以看我之前的博文,pip的基本使用。
安装可以使用命令pip install pipenv
安装完后可以先使用pipenv --help
命令预览一下pipenv的用法。
2. 虚拟环境
简单来讲,虚拟环境就是隔离你项目中安装的库的一个环境。想象一下,如果想在自己的电脑做几个不同的项目,而不同的项目需要不同版本的库,都放在相同的环境下可能会带来意想不到的麻烦,很可能会遇到库版本冲突的问题。比如项目A需要numpy1.0,而项目B需要numpy1.15。而pip安装的库只有一个版本,而且是全局的。在虚拟环境下安装的库都会被隔离在该环境中,不会与其他环境冲突。通常,我们为每个项目都创建一个虚拟环境,以此来隔离我们的工作环境。
3. 创建虚拟环境
创建自己的项目目录,在该目录下使用命令pipenv install
可以创建一个虚拟的环境。如图
如果想指定创建的虚拟环境的Python版本,可以使用下面的命令。
pipenv --python 3.6 #指定使用Python3.6的虚拟环境
pipenv --two #使用系统的Python2在创建虚拟环境
pipenv --three #使用系统的Python3在创建虚拟环境
注意:以上三个参数只能单独使用。它们还具有破坏性,会删除当前的虚拟环境,然后用适当版本的虚拟环境替代。
标签:pipenv,创建,虚拟环境,使用,pip,安装 来源: https://www.cnblogs.com/python001-vip/p/12588091.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。