错误:找不到满足tensorflow-directml要求的版本。

3

我尝试安装:

pip install tensorflow-directml

我在Windows 10上使用directml,希望能够使用我的英特尔GPU,但是出现了以下错误:

ERROR: Could not find a version that satisfies the requirement tensorflow-directml (from versions: none)
ERROR: No matching distribution found for tensorflow-directml

我有遗漏的吗?

编辑: 我正在使用Python 3.8。

2个回答

2

看起来这个库支持Python 3.5、3.6和3.7。目前还不支持Python 3.8 (1)。你的pip安装是否连接到这些版本之一?尝试使用pip --version确认它连接到哪个Python版本。如果显示的是Python 2版本,请尝试使用pip3 install tensorflow-directml


谢谢...我得到了:pip 22.0.3,位于C:\Users\user\anaconda3\lib\site-packages\pip (python 3.8)。 - user836026
尝试使用pip3安装tensorflow-directml时,我收到了以下错误信息:ERROR: Invalid requirement: 'tensorflow-directml.' - user836026
1
Python 3.8 不受 tensorflow-directml 支持。相关文档指出:"注意:目前不支持 Python 3.8 或更新版本。要使用官方的 PyPi 包,需要 CPython 解释器。NumPy 1.19.4 需要 KB4598291 才能在 Windows 上正常工作。"(Windows 10)和 "注意:目前不支持 Python 3.8 或更新版本。要使用官方的 PyPi 包,需要 CPython 解释器。"(Windows Subsystem for Linux) - aaossa
1
目前看来,似乎您需要使用不同的Python版本(3.5、3.6或3.7)。我不确定该项目是否支持Python 3.8,但也许您可以在他们的GitHub存储库中搜索或创建一个新问题。 - aaossa

0
也许你正在使用32位的Python解释器。对于TensorFlow来说,你需要一个64位的Python解释器,因为TensorFlow不支持32位的Python安装。同时,请检查你正在使用的Python版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接