windows环境下python程序库导出requirements并使用详解

 更新时间:2025年05月16日 09:25:56   作者:不枯石  
这篇文章主要介绍了windows环境下python程序库导出requirements并使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

第一步、requirements.txt导出

明人不说暗话,总共有两种方法。

1、使用win+R,输入cmd进入终端,打开所对应的环境,然后运行下列代码,就可以得到requirement.txt文件:

pip freeze > requirements.txt

2、在程序运行界面,找到终端按钮,我用的是pycharm,终端按钮在这:

然后运行下列上述程序安装必要库:

pip install pipreqs

库安装完后,接着在下面输入:

pipreqs ./ --encoding=utf8  --force

其中:

./:requirements.txt导出的文件位置,建议不要修改
 --encoding=utf8:使用utf8编码保存
 --force:覆盖现有的requirements.txt

然后就可以在程序所在目录找到requirement.txt文件了。

注意事项

1、第1种方法也可以用终端的方法导出,而且第1种方法导出的库很全,那么生成的requirement.txt文件在哪呢,可以在库的位置找到,比如C:\Users\Administrator\.conda\envs\项目名称,实在打不开的,直接复制下面这段直接文件夹搜索:

C:\Users\Administrator\.conda\envs\项目名称

2、有些人会说,第二种方法需要的库更少一些,当然,就运行程序而言,足够了,如果是后续打包用,信我,果断选第一种方法,少很多麻烦。

第二步、requirement.txt文件使用

相信大多数萌新都会很顺利的得到requirement.txt文件,但是得到requirement.txt文件以后,怎么使用呢,哎,是吧,吭吃瘪肚弄出来了requirement.txt文件,那么我是谁,我在哪,我在干什么?是不很懵,怎么用啊。

我知道你很急,但是你先别急,下面演示方法,看好了,我只演示一次狗头.jpg

1、使用win+R,输入cmd进入终端,创建一个新的环境(很重要!)

conda create --name myenv python=3.8

myenv就是你自己项目的名称,不用多说吧

2、打开文件夹,对,你新环境所在的文件夹,还是这种方法:

C:\Users\Administrator\.conda\envs\项目名称

3、把生成的requirement.txt文件粘贴进去

4、然后在终端中使用python加载运行requirement.txt文件

python.exe -m pip install -r requirement.txt

这样,一个带有原始程序可以依赖库的新的环境就配好了。

总结

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

相关文章

  • 解决python给列表里添加字典时被最后一个覆盖的问题

    解决python给列表里添加字典时被最后一个覆盖的问题

    今天小编就为大家分享一篇解决python给列表里添加字典时被最后一个覆盖的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python NumPy教程之遍历数组详解

    Python NumPy教程之遍历数组详解

    这篇文章主要为大家详细介绍了Python NumPy中遍历数组的方法,文中的示例代码讲解详细,对我们学习Python有一定帮助,需要的可以参考一下
    2022-08-08
  • Python制作豆瓣图片的爬虫

    Python制作豆瓣图片的爬虫

    本文给大家分享的是作者制作的爬取豆瓣首页图片的爬虫代码,代码很简单,大家可以参考下思路,希望可以帮到大家
    2017-12-12
  • Python中的defaultdict与__missing__()使用介绍

    Python中的defaultdict与__missing__()使用介绍

    下面这篇文章主要给大家介绍了关于Python中defaultdict使用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用python具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-02-02
  • Python中的自动化测试与质量保障详解

    Python中的自动化测试与质量保障详解

    这篇文章主要介绍了Python在软件开发中自动化测试和质量保障的重要性,以及如何使用Python的测试框架如unittest和pytest进行测试,它还讨论了编写高效的测试用例、持续集成和持续部署(CI/CD)、测试驱动开发(TDD)的实践以及性能测试和代码覆盖率分析等
    2025-01-01
  • python对验证码降噪的实现示例代码

    python对验证码降噪的实现示例代码

    这篇文章主要介绍了python对验证码降噪的实现示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • PyCharm中Python解释器如何选择详析

    PyCharm中Python解释器如何选择详析

    这篇文章主要给大家介绍了关于PyCharm中Python解释器如何选择的相关资料,文中详细分析了四种常见的Python环境管理工具,分别是venv、conda、pipenv和poetry,需要的朋友可以参考下
    2024-11-11
  • pandas数据合并与重塑之merge详解

    pandas数据合并与重塑之merge详解

    这篇文章主要介绍了pandas数据合并与重塑之merge,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 让你相见恨晚的十个Python骚操作

    让你相见恨晚的十个Python骚操作

    这篇文章主要给大家介绍了十个让你相见恨晚的Python骚操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python+wxPython构建中文OCR截图工具

    Python+wxPython构建中文OCR截图工具

    随着数字化时代的到来,我们经常需要从图像中提取文本信息,本文将介绍如何使用Python编程语言和wxPython图形用户界面库构建一个简单的中文OCR截图工具,需要的可以参考下
    2023-08-08

最新评论