首页 / 编程 Python开发环境之pipenv

Python开发环境之pipenv

原创 分类: 编程 2023-2-4 08:55 阅读量:2477
pipenv 是 pip 和 venv 的结合体,它不仅帮你创建虚拟环境,还能自动管理依赖文件(Pipfile),非常适合中小型项目...

一、安装

使用Python的pip命令进行安装即可。安装完成后在dos界面直接输入pipenv不报错即为成功安装。

pip install pipenv

二、使用

1.创建虚拟环境

1)创建一个存放项目的文件夹。如:E盘下创建flask-api文件夹存放项目

命令行方式创建:
win+r打开运行,输入 cmd 进入命令行终端
在终端输入E: 回车,然后输入 mkdir 文件夹名称 如图:
命令行操作
手工创建:
打开E盘,新建文件夹并重命名为flask-api

2)进入项目文件夹,创建虚拟环境

win+r打开运行,输入 cmd 进入命令行终端
在终端输入E: 回车,然后输入 cd flask-api回车,切换到项目文件夹。最后输入pipenv install回车,等待执行完成。如图:
创建环境

2. 查看虚拟环境信息

在项目路径下执行命令。如:E:\flask-api

查看项目位置

pipenv --where

查看项目位置
查看虚拟环境位置

pipenv --venv

查看虚拟环境位置
查看虚拟环境解释器位置

pipenv --py

查看虚拟环境解释器位置

3.操作虚拟环境

在项目路径下执行命令。如:E:\flask-api

进入虚拟环境

pipenv shell

退出虚拟环境

exit

删除虚拟环境

 pipenv --rm

安装第三方库(pipenv安装)

pipenv install [库名]

卸载第三方库(pipenv卸载)

pipenv uninstall [库名]

查看包的依赖结构

pipenv graph

进入虚拟环境后执行命令。如:E:\flask-api (flask-api-i7ZnrwRZ)
安装第三方库(pip安装)

pip install [库名]

卸载第三方库(pip卸载)

pip uninstall [库名]

查看已安装的库

pip list

三、更多pipenv命令

Usage: pipenv [OPTIONS] COMMAND [ARGS]...

Options:
  --update         升级 pipenv, pip 到最新.
  --where          输出项目的目录信息.
  --venv           输出 virtualenv 的目录信息.
  --py             输出 Python 解析器的路径.
  --envs           输出环境变量的设置.
  --rm             删除当前 virtualenv.
  --bare           Minimal output.
  --completion     Output completion (to be evald).
  --man            显示使用手册.
  --three / --two  使用 Python 3/2 来创建 virtualenv
  --python TEXT    直接指定 Python 解析器.
  --site-packages  拷贝系统 site-packages 到 virtualenv.
  --jumbotron      An easter egg, effectively.
  --version        显示版本信息并退出.
  -h, --help       显示当前信息并退出.

Commands:
  check      检查安全漏洞和反对 PEP 508 标记在Pipfile提供.
  graph      显示当前依赖关系图信息.
  install    安装提供的包,并加入 Pipfile 的依赖清单中
  lock       生成 Pipfile.lock.
  open       在编辑器(vim)查看一个特定模块.
  run        在 virtualenv 中执行命令.
  shell      切换到 virtualenv 中.
  uninstall  删除提供的包,并清理 Pipfile 的依赖清单中.
  update     卸载当前所以依赖,然后安装最新包