pip自动生成和安装requirements.txt

自己经常用,记录一下

1.生成requirements.txt文件

pip freeze > requirements.txt

>为重定向符号,即将pip freeze的输出结果重定向至requirements.txt , 如果单独使用 pip freeze则直接输出当前环境安装的包和库,包括版本等。(笔者试了下,在Win10和Ubuntu均可使用该命令)

但是在实际使用过程中发现存在一些问题,例如如果某个包不是直接通过网络下载的,而是使用的本地安装(如本地的包安装,或者本地conda、pip等的缓存安装的包,则不能正常显示包版本)
因此,在导出requirements.txt后,可以打开看一下,如下图所示,Cython和fvcore包的版本显示不对劲,如果requirements是同一台机器还好,如果是给别人用就很麻烦,因此还需要用其他命令把包的版本号显示出来
在这里插入图片描述

2. 显示某个特定包的版本号和安装信息

pip show xxxx
# 例如
pip show torch

具体包的信息输出如下:
可以看到Version显示为:1.5.0
同时还输出了包之间的依赖关系

(my_envs) abc@abc:~/code$ pip show torch
Name: torch
Version: 1.5.0
Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration
Home-page: https://pytorch.org/
Author: PyTorch Team
Author-email: packages@pytorch.org
License: BSD-3
Location: /home/abc/anaconda3/envs/my_envs/lib/python3.7/site-packages
Requires: future, numpy
Required-by: torchvision, torchmetrics, pytorch-lightning, ptflops, pretrainedmodels, efficientnet-pytorch

3.安装requirements.txt依赖

pip install -r requirements.txt

4.Anaconda 修改默认虚拟环境安装位置

https://blog.csdn.net/s534435877/article/details/107655020

4. 参考

https://blog.csdn.net/smileyan9/article/details/108772555

https://blog.csdn.net/NockinOnHeavensDoor/article/details/80340820

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值