pipenv是python官方推荐的包管理工具,集成了virtualenv, pip和pyenv三者的功能。集合了所有的包管理工具的长处,自动为项目创建和管理虚拟环境。
安装
pip install pipenv
在Pycharm中使用
修改Pipfile的安装源参数url
,改为https://pypi.tuna.tsinghua.edu.cn/simple
,加快安装速度
[[source]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
verify_ssl = true
name = "pypi"
安装模块并加入到Pipfile配置项,这里以fastapi为例子
pipenv install "fastapi[all]"
查看安装模块
pip list
快速复制包管理和虚拟环境到新的项目
假如有个新项目B,B的包管理和虚拟环境跟项目A是一致的,那么可以通过直接复制A项目的Pipfile
文件到项目B的根目录下,然后执行如下指令便会自动创建虚拟环境并安装所有依赖包。
#安装
pipenv install
#激活
pipenv shell
查看是否安装成功
pipenv run pip list
如果你使用的是PyCharm,那么在你打开项目B的时候便会询问你是否根据Pipfile
文件来安装虚拟环境和包依赖