“pip install”红色警告的最佳实践?

时间:2018-06-15 07:29:43

标签: python pip

我有很多次,当使用pip安装时,我会收到成功消息,然后是带有警告的 red 行。一个例子:

  

成功构建qgrid

     

spacy 2.0.11的要求是regex == 2017.4.5,但是你的regex 2017.11.9是不兼容的。

     

proto-google-cloud-vision-v1 0.90.3要求oauth2client< 4.0dev,> = 2.0.0,但是你有oauth2client 4.1.2这是不兼容的。

     

proto-google-cloud-speech-v1beta1 0.15.3要求oauth2client< 4.0dev,> = 2.0.0,但你有oauth2client 4.1.2这是不兼容的。

     

proto-google-cloud-spanner-v1 0.15.3要求oauth2client< 4.0dev,> = 2.0.0,但你有oauth2client 4.1.2这是不兼容的。

在这种情况下,如何协调安装状态?这些消息只是暗示将使用旧版本,以便保留以前安装的软件包的兼容性?它是否也意味着新安装的软件包已经要求更新的版本,可能会或可能不会很好,旧的版本会出现?

你通常如何处理这些案件?

显然,使用虚拟环境可能会消除冲突,但我也可以在虚拟环境中看到这种情况。

谢谢!

1 个答案:

答案 0 :(得分:0)

在这种情况下,请尝试:

py -m name_of_your_initial_package install --upgrade name_of_your_initial_package.

name_of_your_initial_package *示例:proto-google-cloud-vision-v1

完整示例:

py -m proto-google-cloud-vision-v1 install --upgrade proto-google-cloud-vision-v1

为此,您需要在使用pip之前安装包:

py -m pip install proto-google-cloud-vision-v1