错误信息显示,无法找到满足要求的tensorflow版本(>=2.2),因为ludwig需要的tensorflow版本与可用版本不匹配。你可以尝试升级pip和安装正确版本的tensorflow来解决这个问题。
首先,升级pip:
pip install --upgrade pip
然后,安装正确版本的tensorflow。根据ludwig的要求,你需要安装tensorflow 2.2或更高版本。你可以使用以下命令安装最新版本的tensorflow:
pip install tensorflow
或者,如果你想安装特定版本的tensorflow,可以使用以下命令(将x.y.z
替换为你想要安装的版本号):
pip install tensorflow==x.y.z
完成上述操作后,重新尝试在PyCharm中安装ludwig,看看问题是否解决。
5条答案
按热度按时间cfh9epnr1#
你能尝试按照命令行的建议更新PIP吗?
pip install --upgrade pip
它是一个非常旧的版本,可能是因为它缺少对较新软件包的引用,或者在特定系统上存在bug,无论如何,在我看来,这都是首先要尝试的事情。
laik7k3q2#
我同意@carlogrisetti的观点,这段错误信息的关键部分是:
非常确定,如果你安装了新版本的pip,它就能找到TF2。
oymdgrw73#
我认为升级pip并不能解决这个问题,因为我试过了!我遇到了同样的问题!
pu3pd22g4#
请再次检查命令行,现在不再提示您升级pip,并且显示的版本比8.x更新得多吗?
所有其他信息仍然相同吗?
您可以尝试从命令行手动发出一个
pip install ludwig
,看看这是否会改变任何事情?再见
zsohkypk5#
请运行
pip install ludwig
并检查问题是否已解决。