pip/conda导出 requirements.txt 注意事项

这篇具有很好参考价值的文章主要介绍了pip/conda导出 requirements.txt 注意事项。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

Python 提供了强大的模块功能,能够方便开发者更加易于进行包的管理。
怎么将当前环境的安装包依赖信息导出呢?
pip/conda提供了生成 requirements.txt 的功能,可以方便开发者在新的环境下进行一步式的依赖项安装。


一、pip

有两种方式:

eg1:pip freeze

pip freeze > requirements.txt #可能会丢失依赖包的版本号
# 或者
pip list --format=freeze> requirements.txt

生成requirements.txt,pip freeze会将当前PC环境下所有的安装包都进行生成,再进行安装的时候会全部安装很多没有的包.耗时耗力其实是不可取的。

eg2: pipreqs

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

step1:安装

pip install pipreqs

step2:使用

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

pipreqs ./ --encoding=utf8
INFO: Successfully saved requirements file in ./requirements.txt

step3:复现

最后生成出来的requirements.txt,可以根据这个文件下载所有依赖。文章来源地址https://www.toymoban.com/news/detail-412862.html

pip install -r requirements.txt
#临时换源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

二、conda

导出

conda list -e > requirements.txt

导入安装

 conda install --yes --file requirements.txt

导出 yml 文件方式

conda env export > freeze.yml

安装

  conda env create -f freeze.yml

到了这里,关于pip/conda导出 requirements.txt 注意事项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • postman调试注意事项

    Postman是一个强大的API调试工具,它可以帮助开发人员测试和调试API端点,以确保它们按预期工作。在使用Postman进行接口调试时,以下是一些注意事项和可能出现的问题,以及如何解决这些问题。 确保请求参数正确 在测试API接口时,确保您提供了正确的请求参数非常重要。

    2024年02月10日
    浏览(14)
  • 低代码选型注意事项

    低代码选型注意事项

    凭借着革命性的生产力优势,低代码技术火爆了整个IT圈。面对纷繁复杂的低代码和无代码产品,开发者该如何选择? 在研究低代码平台的年数上,本人已有3年,也算是个低代码资深用户了,很多企业面临低代码选型上的困难,选平台容易,换平台难。下面基于个人理解给大

    2024年02月03日
    浏览(14)
  • 钢网的清洗注意事项

    在smt贴片加工的生产过程中,由于钢网受重力影响会变形、定位可能会有不准确、支撑没有到位或者是设计等其他问题,这样的话在锡膏印刷的时候钢网和电路板的焊盘之间很难形成理想的密封状态,在SMT贴片加工的过程中,会引起焊锡膏在钢网跟电路板的空隙间挤出来,并

    2024年02月11日
    浏览(12)
  • 面试求职-面试注意事项

    面试技巧和注意事项有哪些? 面试是找工作过程中最重要的一个环节,因为面试成功,你才有可能得到一份工作。求职面试技巧有哪些呢?首先,我们来看看面试注意事项。 1、面试前有没有仔细了解过对应企业的情况,对方的企业文化、主营业务、未来的发展方向。如果跑过

    2024年02月09日
    浏览(12)
  • 算法竞赛个人注意事项

    算法竞赛个人注意事项

    浅浅记录一下自己在算法竞赛中的注意事项。 注意看数大小,数学库中的函数尽量加上 * 1.0 , 转成double,防止整型溢出。 , int 型相乘如果可能溢出,乘 * 1LL 。 数据范围大于1e6,注意用快读。 浮点数输入输出: 取模,注意取成负数的情况。 全 int ,但是数据太大,全转

    2024年02月09日
    浏览(17)
  • vscode配置与注意事项

    vscode配置与注意事项

    中文设置 https://zhuanlan.zhihu.com/p/263036716 应用搜索输入“Chinese (Simplified) Language Pack for Visual Studio Code”并敲回车键 底部信息窗没有的话 将下面的选项改为true \\\"workbench.statusBar.visible\\\": true 组件:在VS Code中开发React常用插件_js jsx snippets-CSDN博客 1、VScode 路径自动补全插件: Path A

    2024年01月21日
    浏览(43)
  • python打包程序注意事项

    python打包程序注意事项

    今天用python的时候,写了一个脚本来进行筛选内容,但是一次一次的进行打开和启动python,一点麻烦,所以今天就准备将脚本来进行包装成应用程序来进行运行。 目前常见的打包应用程序都是通过 Pyinstaller 这个脚本实现的,我们现在开始使用。 首先先安装Pyinstaller 我们通过

    2024年02月05日
    浏览(17)
  • Android小白开发注意事项

    Android小白开发注意事项

    1.设置第三方依赖包   2.第一次加载编译   3.apk打包    这个签名文件的密码在app级别的build.gradle里面   然后下一步选你要打的环境的包,release是发行包,一个给别人安装打这个,debug是调试包,会比release包大,并且会有点卡一般是开发调试用的,这个可以多选。    环境

    2024年02月16日
    浏览(15)
  • 安装opencv库注意事项

    安装opencv库注意事项

    opencv的安装版本要和python的版本相匹配。在安装过程中要找到自己python版本相匹配的opencv版本 以本人环境做演示,python3.6,对应的opencv-python的版本是4.5.4.60  大致的python版本对应的opencv如下图 地址: https://www.lfd.uci.edu/~gohlke/pythonlibs/   通过 pip list 查看opencv-python 和 opencv-c

    2024年02月11日
    浏览(13)
  • Golang 包使用注意事项

    Golang 包使用注意事项

    1)在给一个文件打包时,该包对应一个文件夹,比如这里的utils文件夹对应的包名就是utils, 文件的包名通常和文件所在的文件夹名一致,一般为小写字母。 2)当一个文件要使用其它包函数或变量时,需要先引入对应的包 引入方式1:import \\\"包名\\\" 引入方式2: 3)package指令在

    2024年02月03日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包