requests
库作者Kenneth Reitz开发的,它结合了pip及virtualenv
的功能和优点,其目的是替代virtualenv
和pyenv
,将pip
及virtualenv
的功能集于一身。
尽管 pip 可以安装 Python 包,但仍推荐使用
,因为它是一种更高级的工具,可简化依赖关系管理的常见使用情况。如果还没有使用过
的童鞋,赶紧试试吧!
pipenv
安装
pip install
pipenv
pipenv
使用方法
命令名 | 命令 |
---|---|
创建
|
|
启动
|
|
退出
|
exit |
查找所有安装包 | pip list |
环境内包的依赖展示 |
|
查找虚拟环境的路径 |
|
卸载安装包 |
|
实例
将目录更改为包含你的Python项目的文件夹,并启动
cd my_project
pipenv install
这将在项目目录中创建两个新文件: Pipfile
和Pipfile.lock
,如果项目不存在,则为项目创建一个新的虚拟环境。Pipfile包含关于项目的依赖包的信息,并取代通常在Python项目中使用的requirements.txt文件。
在上图中,使用了mkdir
创建了文件夹PyProject,之后进入这个文件夹使用
创建了虚拟环境。
由于默认的python版本是3的,所以创建的虚拟环境是py3。如果需要使用py2的话,可以添加参数进行创建。
pipenv install - -two
激活虚拟环境:
pipenv shell
激活后,可以看到控制台输入那里已经标明虚拟环境了
安装第三方库
使用
pipenv install requests
可以把
卸载第三方库
pipenv uninstall requests
查看项目中安装的依赖
pipenv graph
冻结Pipfile
冻结就相当于将项目所使用的第三方库列表进行打包输出,类似于的virtualenv
中生成requirements.txt
文件。
通过更新Pipfile.lock
来冻结库名称及其版本,以及其依赖关系的列表需要使用锁参数:
pipenv lock
如果另一个用户拷贝了你的项目,他们只需要安装
pipenv install
最后
如果你在做web项目就会体会到
更多详细指令可以直接输入
查看
或者查看官方