python导出requirements.txt的几种方法总结

 更新时间:2023年02月02日 14:56:16   作者:starky0729  
这篇文章主要介绍了python导出requirements.txt的几种方法总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

python导出requirements.txt的几种方法

常见的方法:

1. pip freezen > requirements.txt

导出结果中可能存在路径

2. pip list --format=freeze >requirement.txt

导出不带路径的

注意:生成requirements.txt,pip freeze会将当前PC环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没有的包.此方法要注意。

3. conda 中导出 requirements.txt

方式一、

  • a.导出
conda list -e > requirements.txt
  • b.导入安装
conda install --yes --file requirements.txt

方式二、

  • c.导出 yml 文件方式
conda env export > freeze.yml
  • d.安装
conda env create -f freeze.yml

4. pipreqs 导出

使用pipreqs,这个工具的好处是可以通过对项目目录的扫描,发现使用了哪些库,生成依赖清单。

  • step1:安装pipreqs(默认没有安装)
pip install pipreqs
  • step2:使用pipreqs导出

在python项目的根目录下 使用 pipreqs ./

python项目自动导出和导入requirement依赖

自动导出requirement.txt文件

1、安装打包库

pip install pipreqs

2、当前目录下生成requirement.txt文件

pipreqs ./ --encoding=utf-8 --force

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

自动导入

1、导入requirement.txt安装依赖

pip install -r requirements.txt

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python读取Excel绘制直方图的方法

    Python读取Excel绘制直方图的方法

    这篇文章主要介绍了Python读取Excel绘制直方图,以下将详细介绍如何使用 Python 的 pyecharts、matplotlib 和 seaborn 三个库从 Excel 中读取数据并绘制直方图(Histogram),需要的朋友可以参考下
    2025-04-04
  • 基于tkinter中ttk控件的width-height设置方式

    基于tkinter中ttk控件的width-height设置方式

    这篇文章主要介绍了基于tkinter中ttk控件的width-height设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Python爬虫获取豆瓣电影并写入excel

    Python爬虫获取豆瓣电影并写入excel

    这篇文章主要介绍了Python爬虫获取豆瓣电影并写入excel ,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 在Python同步方法中调用异步方法不阻塞主流程的几种方案

    在Python同步方法中调用异步方法不阻塞主流程的几种方案

    这篇文章主要介绍了在Python同步方法中调用异步方法不阻塞主流程的几种方案,包括使用asyncio.create_task()、threading和concurrent.futures,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • python离线安装requests模块并且在pycharm中实现使用

    python离线安装requests模块并且在pycharm中实现使用

    文章主要介绍了如何在Python中离线安装requests模块及其依赖包,包括手动下载安装包、验证安装以及在PyCharm中配置解释器以正确识别安装的模块
    2025-11-11
  • 实时获取Python的print输出流方法

    实时获取Python的print输出流方法

    今天小编就为大家分享一篇实时获取Python的print输出流方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • python如果快速判断数字奇数偶数

    python如果快速判断数字奇数偶数

    这篇文章主要介绍了python如果快速判断数字奇数偶数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • python binascii 进制转换实例

    python binascii 进制转换实例

    今天小编就为大家分享一篇python binascii 进制转换实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python3.7中安装openCV库的方法

    Python3.7中安装openCV库的方法

    这篇文章主要介绍了Python3.7中安装openCV库的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • Python+Turtle绘制蜘蛛侠的示例代码

    Python+Turtle绘制蜘蛛侠的示例代码

    蜘蛛侠(Spider-Man)即彼得·帕克(Peter Parker),是美国漫威漫画旗下超级英雄。本文主要介绍运用python中的turtle库控制函数绘制蜘蛛侠,感兴趣的可以尝试一下
    2022-06-06

最新评论