pipenv使用教程

发表于2024年11月12日 16:04:28 • 阅读24

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

文章标题:pipenv使用教程

文章作者:大古

文章链接:https://blog.988898.xyz/archives/tutorial-on-how-to-use-pipenv.html

版权声明:本站原创内容均采用《署名 - 非商业性使用 - 相同方式共享 4.0 国际》进行许可,转载请注明出处。

温馨提示:请注意文章发表时间,某些文章所述内容可能具有时效性,文章描述可能已经失效。

添加新评论
暂未有人评论
快来抢沙发