当前位置: 首页 > news >正文

[python][pipenv]pipenv的使用

  1. pipenv 是一个 Python 开发工作流程的工具,它旨在将 pip 的包管理和 virtualenv 的虚拟环境管理结合起来。以下是一些基本的 pipenv 使用方法:
  2. 安装 pipenv: 如果你还没有安装 pipenv,可以通过 pip 安装它:

  3. pip install pipenv
  4. 创建一个新的项目: 使用 pipenv 创建一个新的项目目录,并自动创建一个虚拟环境:

  5. pipenv --three
  6. 或者,如果你使用的是 Python 2:
  7. pipenv --two
  8. 安装依赖: 你可以使用 pipenv install 来安装依赖。例如,安装 requests 库:

  9. pipenv install requests

    这会自动添加依赖到 Pipfile 并更新 Pipfile.lock

  10. 安装开发依赖: 如果你有一些只在开发时需要的依赖,可以使用:

  11. pipenv install pytest --dev
  12. 激活虚拟环境: 在项目目录下,你可以使用以下命令来激活虚拟环境:

  13. pipenv shell
  14. 或者,你可以在命令前使用 pipenv run 来确保在虚拟环境中运行:
  15. pipenv run python your_script.py
  16. 查看依赖图: 你可以查看项目的依赖关系图:

  17. pipenv graph
  18. 卸载包: 如果你想要卸载一个包,可以使用:

  19. pipenv uninstall package_name
  20. 锁定依赖pipenv 会自动锁定依赖,但你也可以手动更新 Pipfile.lock

  21. pipenv lock
  22. 清理未使用的依赖: 如果你想要清理未使用的依赖,可以使用:

  23. pipenv clean
  24. 检查安全漏洞pipenv 可以检查依赖中的已知安全漏洞:

  25. pipenv check
  26. 更新所有包: 更新所有包到最新版本:

  27. pipenv update
  28. 退出虚拟环境: 如果你使用了 pipenv shell 来激活虚拟环境,可以通过输入 exit 或按 Ctrl+D 来退出。

  29. pipenv 旨在提供一个更简单、更一致的 Python 开发体验。它遵循“项目文件”的概念,其中 PipfilePipfile.lock 分别定义了项目的依赖和确切的版本。这有助于团队成员和部署环境之间的一致性。

http://www.mrgr.cn/news/40761.html

相关文章:

  • 《野蛮时代》数据分析项目实战——报告
  • Spring Data(学习笔记)
  • linux常用命令汇编(持续更新)
  • 波动方程(将麦克斯韦方程组求出只有E或H的表达式)
  • DBeaver显示PostgreSQL数据库的信息模式
  • 代码随想录算法训练营第四八天| 739. 每日温度 496.下一个更大元素 I 503.下一个更大元素II
  • 自闭症寄宿学校 vs. 日常教育:为孩子提供更多可能
  • Linux 再入门整理:详解 /etc/fstab 文件
  • 【高等数学】映射极限的语言表述
  • Docker 安装 Citus 单节点集群:全面指南与详细操作
  • MySQL索引与事务
  • MongoDB 快速入门+单机部署(附带脚本)
  • Ubuntu如何如何安装tcpdump
  • 联想天逸100使用笔记
  • 闲鱼自动发货教程
  • wsl(1) --- win11环境配置
  • 微服务jvisualvm解析部署使用全流程
  • 系统架构设计师教程 第11章 11.2 人工智能技术概述 笔记
  • 十大排序算法集锦
  • C++语言学习(1): std::endl 在做什么?