【发布时间】:2018-11-25 00:38:44
【问题描述】:
我有很多次在使用 pip 安装时收到成功消息,然后是带有警告的 red 行。一个例子:
成功构建qgrid
spacy 2.0.11 要求 regex==2017.4.5,但您将拥有不兼容的 regex 2017.11.9。
proto-google-cloud-vision-v1 0.90.3 要求 oauth2client=2.0.0,但您将拥有不兼容的 oauth2client 4.1.2。
proto-google-cloud-speech-v1beta1 0.15.3 要求 oauth2client=2.0.0,但您将拥有不兼容的 oauth2client 4.1.2。
proto-google-cloud-spanner-v1 0.15.3 要求 oauth2client=2.0.0,但您将拥有不兼容的 oauth2client 4.1.2。
在这种情况下如何协调安装状态?这些消息是否只是暗示将使用旧版本,以便保留以前安装的软件包的兼容性?这是否也意味着新安装的软件包请求了较新的版本,并且在旧版本存在的情况下可能运行良好,也可能运行不佳?
在这些情况下,您通常如何处理?
显然,使用虚拟环境可能会消除冲突,但我可以看到这也发生在虚拟环境中。
谢谢!
【问题讨论】: