0
点赞
收藏
分享

微信扫一扫

Python包管理和虚拟环境管理工具:pipenv安装及基本使用示例


Pipenv 是一个用于Python项目的包管理和虚拟环境管理工具,它将 pipvirtualenvPipfile 等概念集成在一起,提供了简洁易用的命令行界面来创建、管理虚拟环境以及安装和锁定项目依赖。以下是几个Pipenv的基本使用示例:

安装 Pipenv:

pip install pipenv

创建一个新的虚拟环境:

  • 使用默认Python版本创建:

mkdir my_project
cd my_project
pipenv --three         # 创建基于Python 3的新环境

  • 或者指定特定Python版本创建:

pipenv --python 3.9    # 创建基于Python 3.9版本的新环境

进入虚拟环境:

pipenv shell           # 进入已创建的虚拟环境

安装项目依赖:

  • 使用 requirements.txt 文件转换为 Pipfile.lock:

pipenv install -r requirements.txt

  • 直接安装依赖项:

pipenv install django==3.2.1   # 安装Django 3.2.1版本

添加依赖到Pipfile并锁定版本:

pipenv install flask          # 安装Flask并更新Pipfile和Pipfile.lock

查看当前环境中已安装的包:

pipenv graph                 # 显示包及其依赖关系图谱

更新所有依赖至最新兼容版本:

pipenv update                # 更新所有包到Pipfile中指定的最新版本

删除环境或包:

pipenv --rm                  # 删除当前项目的虚拟环境
pipenv uninstall <package_name>  # 卸载指定包

查看环境信息:

pipenv --venv               # 显示当前激活环境的虚拟环境路径
pipenv --py                 # 显示当前虚拟环境使用的Python解释器路径

导出requirements.txt格式的依赖列表:

pipenv lock -r > requirements.txt  # 从Pipfile.lock生成requirements.txt

以上就是一些基本的Pipenv使用示例,更多高级用法和详细信息可以通过 pipenv --help 命令查看。


举报

相关推荐

0 条评论