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

[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.kler.cn/a/328328.html

相关文章:

  • 领海基点的重要性-以黄岩岛(民主礁)的领海及专属经济区时空构建为例
  • 用邻接矩阵实现图的深度优先遍历
  • 用Ruby编写一个自动化测试脚本,验证网站登录功能的正确性。
  • 【C++】【算法基础】Nim游戏
  • 《译文》2024年11月数维杯国际大学生数学建模挑战赛题目
  • STM32 创建一个工程文件(寄存器、标准库)
  • 输出 / 目录下所有目录文件的大小并排序
  • 如何改变音频声音大小?关于改变音频大小的方法介绍
  • NLP任务之文本分类(情感分析)
  • 简单vue指令实现 el-table 可拖拽表格功能
  • Qt C++设计模式->享元模式
  • Windows远程Kylin系统-xrdp
  • CTF中文件包含
  • 【优选算法】(第三篇)
  • IDEA 系列产品 下载
  • 前后端传参
  • Android 已经过时的方法用什么新方法替代?
  • 通信工程学习:什么是SMTP简单邮件传输协议
  • windows C++-计划组
  • 机器学习西瓜书——线性判别分析LDA
  • 使用PyTorch实现自然语言处理:从基础到实践
  • Go基础学习07-map注意事项;多协程对map的资源竞争;sync.Mutex避免竟态条件
  • QEMU使用Qemu-Guest-Agent传输文件、执行指令等
  • http增删改查四种请求方式操纵数据库
  • k8s 1.28.2 集群部署 ingress 1.11.1 包含 admission-webhook
  • Qt 中的 QListWidget、QTreeWidget 和 QTableWidget:简化的数据展示控件