windows10 如何解决 bleach==1.5.0 html5lib=0.9999999

how to resolve bleach==1.5.0 html5lib=0.9999999 on windows10

您好,我想在 windows

上的 tensorflow 3.5 版中 pip install pymc3

但是没有用。

pip install git+https://github.com/pymc-devs/pymc3

tensorflow-tensorboard 1.5.0 要求 bleach==1.5.0,但您将拥有不兼容的 bleach 2.1.2。 tensorflow-tensorboard 1.5.0 要求 html5lib==0.9999999,但您将拥有不兼容的 html5lib 1.0.1

请帮助我:(

从错误中可以清楚地看出软件包版本不匹配。从这里您有多种选择。

  1. 如果你还没有安装tensorboard,安装tensorboard看看错误是否解决:pip install tensorboard
  2. 如果您已经安装了 tensorboard,请使用以下命令卸载 tensorboard:pip uninstall tensorboard 并指定要安装的 tensorboard 版本:pip install tensorboard=1.5.1。参考here了解更多详情

如您的屏幕截图所示,很明显 tensorflow-tensorboard 包与最新版本的 bleach 包不兼容.这些是相互依赖的包。

根据命令提示符的建议,一个简单的解决方案是使用旧版本的 bleach 软件包。

  • 我测试了以下命令,它对我安装 bleach 1.5.0.
    pip install -I bleach==1.5.0[=14 有用=]

  • 我用的是pip版本=10.0.1.
    查看你当前的pip版本,运行 以下命令:pip --version

  • 安装完成后,您可以使用
    pip freeze

  • 检查所有安装包的版本
  • 有关此兼容性问题的更多信息,请参阅此 TensorFlow Article on GitHub

  • 您也可以对 html5lib 执行相同的操作,方法是按照上述确切步骤并更改参数。

希望有用!

Tensorflow-tensorboard 与最新版本的漂白包不兼容。 您必须通过

安装以下软件包

$ pip install numpy==1.13.0 --user

  • 你用同样的方式安装另一个
  • 检查pip版本: $ pip --version

  • 更新 pip:$pip install --upgrade pip