【问题标题】:How to install a particular version of click?如何安装特定版本的click?
【发布时间】:2021-06-07 13:40:04
【问题描述】:

我在安装过程中遇到以下错误。

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gitsome 0.8.4 requires click<7.0,>=5.1, but you have click 8.0.1 which is incompatible.

我试过了:

pip install click<7.0,>=5.1

导致

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
flask 2.0.1 requires click>=7.1.2, but you have click 6.7 which is incompatible.

【问题讨论】:

  • This 应该回答你的问题
  • 我尝试了 pip install click=5.1 并且我遇到了另一个依赖问题。

标签: python-3.x installation


【解决方案1】:

您有两个不同的错误 - 存在一个您必须解决的版本冲突。 gitsome 需要一个旧的点击,而烧瓶需要一个新的点击。唯一的出路是找出哪个包有 gitsome 作为依赖项并尝试更新那个 - 或者只是将 gitsome 更新到接受更新“点击”的版本。

【讨论】:

  • 试试pip install -U gitsome - 它会在那里升级 gitsome 而不会触及依赖它的项目。然后尝试再次更新点击。
  • 我运行 pip3 install -U gitsome,因为只使用 pip 再次给出了关于依赖关系的错误。然后我运行 pip3 和那个链接并再次给出了我的问题的错误。
  • 如果你必须为 phoebe2 使用那个压缩包并且不能更新它,那么,也许你应该降级烧瓶。如果您可以从源代码安装 phoebe,而不是之前链接的 zip 文件,您可以在依赖项中点击版本 - 或手动安装 gitsome 并在那里调整版本 - 或者如果您只是错过点击设置以工作,只需强制更新一个 - 即使 pip 符合错误。
  • 请问如何降级烧瓶?我试过pip3 install flask&lt;2.0.1
  • 对不起-降级烧瓶可能是那里最糟糕的选择。只需尝试安装更新的点击。并完成它 - 它甚至不会破坏任何东西,“gitsome”只是限制了保守主义的版本,而且你可能不会在 web 项目中从命令行使用 gitsome。
猜你喜欢
  • 2020-09-07
  • 2021-10-09
  • 2017-06-11
  • 1970-01-01
  • 2021-12-19
  • 2020-01-05
  • 2018-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多