pipenv使用教程
本文阅读大约需要2分钟。
前言
python在自动化办公还是具有明显优势的,生态也不错。
但是在python项目不同版本,不同依赖包,依赖包版本不同,有时候项目多了是个灾难。
所以我选择pipenv,pipenv是集成pip、virtualenv功能的虚拟环境工具,完善两者的缺陷。
基本操作
# 1、安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pipenv
# 安装成功可以查看版本
pipenv --version
# 2、创建虚拟环境(检测当前项目对应的虚拟环境是否存在,不存在则自动创建项目所需要的环境,虚拟环境的路径默认当前路径或者环境变量配置路径)
# 如果是requirements.txt依赖的项目 也可以在后面加上 -r requirements.txt
set PIPENV_PYPI_MIRROR=https://pypi.tuna.tsinghua.edu.cn/simple
pipenv install
# 3、进入虚拟环境
pipenv shell
# 4、手动安装依赖 虚拟环境依赖会安装在windows的c:/user/username/.virtualenvs/project-name开头的文件夹下
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# 5、手动生成依赖requirements.txt 如果需要的话 默认Pipfile.lock就会存储依赖信息
# 安装pipreqs包
pip install pipreqs
# 在项目根目录生成requirements.txt 记得检查 有时候会有遗漏
pipreqs ./ --force
# pipenv虚拟环境迁移
复制项目文件和根目录下Pipfile和Pipfile.lock两份文件到新地址,pipenv install
# 安装虚拟环境包到默认环境:pipenv install 包名
# 安装虚拟环境包到开发环境:pipenv install 包名 --dev
# 卸载虚拟环境包:pipenv uninstall 包名(会将该包与依赖包全部卸载)
# 列出本地工程的路径:pipenv --where
# 列出虚拟环境路径:pipenv --venv
# 退出虚拟环境:exit
# 删除虚拟环境:pipenv --rm
所属分类:
运维
文章标签:
#python
#pipenv