当前位置: 首页 > 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.lryc.cn/news/451228.html

相关文章:

  • SpringSession微服务
  • 强化学习:通过试错学习最优策略---示例:使用Q-Learning解决迷宫问题
  • OpenGL ES 纹理(7)
  • 【C#】CacheManager:高效的 .NET 缓存管理库
  • 【数学分析笔记】第4章第2节 导数的意义和性质(2)
  • 深度学习:迁移学习
  • Footprint Growthly Quest 工具:赋能 Telegram 社区实现 Web3 飞速增长
  • 进入xwindows后挂起键盘鼠标没有响应@FreeBSD
  • CentOS7.9 snmptrapd更改162端口
  • 模糊测试SFuzz亮相第32届中国国际信息通信展览会
  • CMake学习
  • 书生·浦语大模型全链路开源开放体系
  • PHP安装swoole扩展无效,如何将文件上传至Docker容器
  • Web3.0 应用项目
  • Linux 学习笔记(十六)—— 重定向与缓冲区
  • 828华为云征文|WordPress部署
  • 华为开源自研AI框架昇思MindSpore应用案例:计算高效的卷积模型ShuffleNet
  • 《C++ 小游戏:简易飞机大战游戏的实现》
  • SpringCloud源码:服务端分析(二)- EurekaServer分析
  • 插槽slot在vue中的使用
  • 针对考研的C语言学习(定制化快速掌握重点2)
  • [C++][IO流][流输入输出][截断理解]详细讲解
  • 阿里云部署1Panel(失败版)
  • 九、设备的分配与回收
  • 单片机的原理及应用
  • Python数据分析篇--NumPy--入门
  • OJ在线评测系统 后端 判题机模块预开发 架构分析 使用工厂模式搭建
  • linux 目录文件夹操作
  • (Linux驱动学习 - 4).Linux 下 DHT11 温湿度传感器驱动编写
  • 前端登录页面验证码