为什么pip提出无关警告?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么pip提出无关警告?相关的知识,希望对你有一定的参考价值。

我正在使用OS X,我正在运行Python 3.6应用程序。我使用pip3安装了一些AWS组件,如awscli,boto3等...

今天我试图使用schedule安装pip3包。我收到以下消息:

jaes-MacBook-Pro:Sample jaeraam$ pip3 install scheduleCollecting schedule  Downloading https://files.pythonhosted.org/packages/df/2c/3a94d846682a4fb94966e65bca19a1acb6f7dd85977f4e4cece6e677b757/
schedule-0.5.0-py2.py3-none-any.whl
awscli 1.15.16 has requirement botocore==1.10.16, but you'll have botocore 1.10.28 which is incompatible.
Installing collected packages: schedule
Successfully installed schedule-0.5.0
jaes-MacBook-Pro:PyRadar jaeraam$

如果你看到像3,我会得到一些奇怪的错误。我很好,但为什么与当前安装无关的包被抛出控制台?

答案

可能是因为您正在安装的软件包的依赖项将botocore作为其依赖项。因此,安装程序会检查是否安装了所有依赖项及其依赖项等,以及它们是否兼容,在您的情况下,依赖项(awscli)与其依赖项botocore的版本(1.10.28)不兼容。

以上是关于为什么pip提出无关警告?的主要内容,如果未能解决你的问题,请参考以下文章

使用动态组件和自定义事件时的 VueJS 警告

从无关类调用片段中的方法

Xcode8:"subsystem: com.apple.UIKit, category: HIDEventFiltered, enable_level: 0" 的警告(代码片段

在 IntelliJ 中为一行禁用警告

msvc/gcc:中用#pragma指令关闭特定警告(warning)

pip list 警告消除方法