使用诗歌安装 Tensorflow 时出现 SolverProblemError
SolverProblemError on install Tensorfow with poetry
当我用诗歌添加 tensoflow(诗歌添加 tensorflow)时我得到这个错误:
Using version ^2.7.0 for tensorflow
Updating dependencies
Resolving dependencies... (0.8s)
SolverProblemError
The current project's Python requirement (>=3.6,<4.0) is not compatible with some of the required packages Python requirement:
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
....
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
错误消息告诉你,你的项目旨在兼容 python >=3.6,<4.0(你的 pyproject.toml 中可能有 ^3.6
),但是 pytorch说它只兼容 >=3.6,<3.10。这只是您项目定义范围的一个子集。
诗歌不在乎你现在的环境。它根本不关心有效的项目定义。
错误消息中已经建议了解决方案。将 pyproject.toml
中 python 的版本范围设置为 >=3.6, <3.10
。
Python 与您项目中的 Tensorflow 版本存在冲突。如消息所示,您可以在 3.6
和 3.10
之间设置 Python 版本。我可以确认 python=3.8
今天在 Ubuntu 20.04 中与 tensorflow=2.7.0
配合良好。这个新的 Tensorflow 版本已经在上个月发布了,它修复了最近 AlreadyExists
error 在其他版本中 Tensorflow 和 Keras 发生的问题,所以我可以推荐使用这个组合。
当我用诗歌添加 tensoflow(诗歌添加 tensorflow)时我得到这个错误:
Using version ^2.7.0 for tensorflow
Updating dependencies
Resolving dependencies... (0.8s)
SolverProblemError
The current project's Python requirement (>=3.6,<4.0) is not compatible with some of the required packages Python requirement:
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
- tensorflow-io-gcs-filesystem requires Python >=3.6, <3.10, so it will not be satisfied for Python >=3.10,<4.0
....
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
For tensorflow-io-gcs-filesystem, a possible solution would be to set the `python` property to ">=3.6,<3.10"
错误消息告诉你,你的项目旨在兼容 python >=3.6,<4.0(你的 pyproject.toml 中可能有 ^3.6
),但是 pytorch说它只兼容 >=3.6,<3.10。这只是您项目定义范围的一个子集。
诗歌不在乎你现在的环境。它根本不关心有效的项目定义。
错误消息中已经建议了解决方案。将 pyproject.toml
中 python 的版本范围设置为 >=3.6, <3.10
。
Python 与您项目中的 Tensorflow 版本存在冲突。如消息所示,您可以在 3.6
和 3.10
之间设置 Python 版本。我可以确认 python=3.8
今天在 Ubuntu 20.04 中与 tensorflow=2.7.0
配合良好。这个新的 Tensorflow 版本已经在上个月发布了,它修复了最近 AlreadyExists
error 在其他版本中 Tensorflow 和 Keras 发生的问题,所以我可以推荐使用这个组合。