美文网首页
django第三方库管理 requirements.txt

django第三方库管理 requirements.txt

作者: 无心文先森 | 来源:发表于2020-08-08 16:07 被阅读0次

每一个项目都需要用到很多模块,并且每个模块版本可能都不一样
那该如何安装?

开发中我们会给每一个项目配备一个requirements.txt文件里面书写了该项目所有的模块及版本

生成requirements.txt,有两种方式:

第一种 适用于 单虚拟环境的情况

  pip freeze > requirements.txt

这种方式,会将环境中的依赖包全都加入,如果使用的全局环境,则下载的所有包都会在里面,不管是不时当前项目依赖的,不推荐

第二种 (推荐) 使用 pipreqs ,github地址为: https://github.com/bndr/pipreqs

# 安装
pip install pipreqs
# 在当前目录生成
pipreqs . --encoding=utf8 --force

注意 --encoding=utf8 为使用utf8编码,不然可能会报UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 406:illegal multibyte sequence 的错误。

--force 强制执行,当 生成目录下的requirements.txt存在时覆盖。

使用requirements.txt安装依赖的方式:

  pip install -r requirements.txt

相关文章

  • django第三方库管理 requirements.txt

    每一个项目都需要用到很多模块,并且每个模块版本可能都不一样那该如何安装? 开发中我们会给每一个项目配备一个requ...

  • django-reversion的使用

    1. 介绍 django-reversion是为django提供历史版本管理的第三方库。 可以管理具体的一个实例对...

  • Django 的第三方包

    第三方仓库 Python Package Index(PyPI) Django 第三方包信息库 Django 项目...

  • Python操作Mysql

    mysqlclient库 第三方开发的,Django推荐文档:https://mysqlclient.readth...

  • pip生成和安装requirements.txt

    生成文件 pip freeze > requirements.txt 从requirements.txt安装依赖库...

  • Django mptt 树形结构

    Django mptt是个Django第三方组件,目标是使Django项目能在数据库中存储层级数据(树形数据)。它...

  • pip一键导出

    导出安装的库到requirements.txt pip freeze > requirements.txt 导入r...

  • rest

    restframewor restframework是django对restful架构扩展的第三方库 restfu...

  • Django后台管理系列之四

    1,Django后台管理的作用 快速生成管理数据库表的页面,从数据库中查找信息,然后展示在页面上。 Django能...

  • xcode 插件

    1.cocoaPods (第三方库的管理插件) 第三方库的管理插件,能够集成各种第三方库,使用很方便简书上的教程 ...

网友评论

      本文标题:django第三方库管理 requirements.txt

      本文链接:https://www.haomeiwen.com/subject/eeyhdktx.html