• 技术文章 >后端开发 >Python教程

    详解python中requirements.txt的介绍

    高洛峰高洛峰2017-03-06 11:41:57原创1024
    简介

    Python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

    主要的写法如下所示

    pip freeze > requirements.txt # 生成requirements.txt
    pip install -r requirements.txt # 从requirements.txt安装依赖

    支持的写法

    -r base.txt # base.txt下面的所有包
    pypinyin==0.12.0 # 指定版本(最日常的写法)
    django-querycount>=0.5.0 # 大于某个版本
    django-debug-toolbar>=1.3.1,<=1.3.3 # 版本范围
    ipython # 默认(存在不替换,不存在安装最新版)

    第三方工具生成

    pip freeze 会附带上一些不需要的包,以及某些包依赖的包~

    pipreqs 自动分析项目中引用的包。对Django项目自动构建的时候忽略了Mysql包,版本也很奇怪;而且联网搜索的时候遇到404就报错跳出了

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:详解快速实现基于Python的微信聊天机器人示例代码 下一篇:详解Python环境下搭建属于自己的pip源的教程
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Python详细解析之二分查找算法• 一起聊聊python程序设计思想• python数据可视化之饼状图的绘制• 深入了解Python装饰器函数• Python图像处理之PIL库
    1/1

    PHP中文网