python 虚拟环境之 pipenv
Python 2024/11/16 20:20:12 点击:不统计
python 有venv 虚拟环境,也可以使用pipenv 虚拟环境,操作方法如下
1. 安装 pipenv
可以使用 pip 安装 pipenv:
pip install pipenv
2. 创建虚拟环境并安装依赖
pipenv 会自动创建一个虚拟环境并安装指定的包。如果你在一个项目目录中使用以下命令,它会在这个目录中创建一个 Pipfile 和一个 Pipfile.lock,用来记录环境和依赖关系。
安装一个包:
pipenv install <package-name>
安装一个特定版本的包:
pipenv install <package-name>==<version>
安装开发环境的包:
pipenv install <package-name> --dev
3. 激活虚拟环境
使用 pipenv shell 进入虚拟环境:
pipenv shell
退出虚拟环境:
exit
4. 运行脚本而不进入虚拟环境
可以直接使用 pipenv run 来在虚拟环境中运行 Python 脚本:
pipenv run python <script.py>
5. 查看依赖项
列出当前安装的依赖项:
pipenv graph
6. 卸载包
要从虚拟环境中删除一个包,可以使用:
pipenv uninstall <package-name>
7. 使用 Pipfile 和 Pipfile.lock
Pipfile:描述项目的依赖项
Pipfile.lock:锁定项目的依赖项版本,确保可重复的安装
8. 安装 Pipfile 中的所有依赖项
当你从其他地方克隆了一个项目并且项目中包含 Pipfile 时,可以用以下命令安装所有依赖:
pipenv install
如果你只想安装生产环境的依赖:
pipenv install --ignore-pipfile --deploy
9. 删除虚拟环境
如果想删除项目的虚拟环境,可以使用:
pipenv --rm
10. 检查虚拟环境的路径
pipenv --venv
11. 检查 Python 解释器路径
pipenv --py
12. 使用特定版本的 Python 创建环境
在创建虚拟环境时,如果想使用特定版本的 Python,可以使用以下命令:
pipenv --python 3.12.6
pipenv 提供了一种简单的方式来管理项目的虚拟环境和依赖关系,同时还集成了安全性检查,帮助你确保项目的安全性。