依赖项出现感叹号怎么办_Python编程-依赖项清单

进入一个新的项目组,项目可能已经进行很久了,那么项目环境里都安装了哪些安装包呢?是不是需要一个一个的手动安装呢?当项目需要移植或者迁移环境时,安装包还需要一个一个的去安装吗?用下面的方法,跟同事要一份或者在迁移环境前自已生成一份依赖项清单吧,轻松的解决这样的问题:

首先,在当前项目环境内,我们知道在终端里可以用pip freeze查看到该环境下所有的安装包。

(venv) Jessy:project jessy$ pip freeze

jieba==0.42.1

joblib==0.14.1

numpy==1.18.2

pandas==1.0.3

python-dateutil==2.8.1

pytz==2019.3

scikit-learn==0.22.2.post1

scipy==1.4.1

six==1.14.0

sklearn==0.0

(venv) Jessy:project jessy$

然后,我们可以输入命令:pip freeze > requirements.txt

(venv) Jessy: project jessy$ pip freeze > requirements.txt

这时你的项目目录下就会出现一个requirements.txt.这个就是你的依赖项清单

5b968ee5571b33c03e91dfb8756f8469.png

那么拿到这个清单后,要如何在新的环境里安装这些依赖包呢?

敲入命令:pip install -r requirements.txt 就可以成功安装依赖项了。

提示:由于安装时默认是国外仓库的镜像来源,安装速度会慢死, 由于豆瓣是python Django做的,所以它提供了一个三方库依赖库的镜像,这里可以用参数 -i 指定镜像为豆瓣,那么下载速度就变快了:

pip install -r requirements.txt -i https://pypi.doubanio.com/simple

注示:

在终端里输入pip list也可以查看已经安装的依赖包list,只不过这里是介绍如何安装依赖项清单只说了下pip freeze

另外大家还可以用pip check来检查各个版本之间是否有冲突,如果敲完这个命令,显示的结果是No broken requirements found那么证明版本之间是没有冲突的。


如果大家喜欢我的分享,请在猪蹄、咖啡、大蒜三样东西里选一样寄给我,如果三样都无法寄给我,那就点个赞吧!ORZ

如果转发了我的文章,要记得转发出处哦,否则会跟你要一40尺高柜的猪蹄咖啡大蒜!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值