pipenv的基本使用
迪丽瓦拉
2024-05-28 14:09:47
0

一. pipenv 基础

pipenv安装:

pip install pipenv

pipenv常用命令

pipenv --python 3 # 创建python3虚拟环境
pipenv --venv  # 查看创建的虚拟环境
pipenv install 包名  # 安装包
pipenv shell  # 切换到虚拟环境中
pip list  # 查看当前已经安装的包,如果切换到了虚拟环境查看的就是虚拟环境中安装的包
pip graph  # 查看包的依赖
pip install --dev 包名  # 将指定的包安装到dev-packages下
exit  # 退出虚拟环境
pipenv --rm  # 删除虚拟环境
pipenv run 命令  # 不进入虚拟环境执行命令

Pipfile和Pipfile.lock文件

如果目录下没有Pipfile和Pipfile.lock文件两个文件,则会指定生成
在这里插入图片描述

示例

创建一个名为pipenv_test的目录,在该目录下创建一个py_test.py文件(用于测试pipenv run)
在这里插入图片描述

1. 切换到目录下并创建虚拟环境:

pipenv --python 3

在这里插入图片描述

2. 查看安装的虚拟环境

pipenv --venv

在这里插入图片描述

3. 在虚拟环境中安装selenium包

pipenv install selenium

在这里插入图片描述

4. 切换到虚拟环境中

pipenv shell

在这里插入图片描述

5. 查看安装的包

pip list

在这里插入图片描述

6. 查看包依赖

pipenv graph

在这里插入图片描述

7. 将numpy安装到dev-packages下

pipenv install --dev numpy

在这里插入图片描述

8. 退出虚拟环境

exit

在这里插入图片描述

9. 不进入虚拟环境查看该环境下的包,运行.py文件

pipenv run pip list
pipenv run python test_py.py

在这里插入图片描述在这里插入图片描述

二. 团队协作-Pipfile文件

在团队协作中,可以将Pipfile文件提供给对方从而快速创建虚拟环境。首先对方将Pipfile文件拷贝到目录下,然后执行pipev install --dev创建虚拟环境并安装Pipfile中有的包。 如果不加--dev的话Pipfile中dev packages下的包将不会被安装
在这里插入图片描述
在这里插入图片描述

相关内容