ludwig 错误发生:Pycharm中非零退出代码(1)

vpfxa7rd  于 2个月前  发布在  PyCharm
关注(0)|答案(5)|浏览(54)

错误信息显示,无法找到满足要求的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,看看问题是否解决。

cfh9epnr

cfh9epnr1#

你能尝试按照命令行的建议更新PIP吗?
pip install --upgrade pip
它是一个非常旧的版本,可能是因为它缺少对较新软件包的引用,或者在特定系统上存在bug,无论如何,在我看来,这都是首先要尝试的事情。

laik7k3q

laik7k3q2#

我同意@carlogrisetti的观点,这段错误信息的关键部分是:

You are using pip version 8.1.1, however version 20.2.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

非常确定,如果你安装了新版本的pip,它就能找到TF2。

oymdgrw7

oymdgrw73#

我认为升级pip并不能解决这个问题,因为我试过了!我遇到了同样的问题!

pu3pd22g

pu3pd22g4#

请再次检查命令行,现在不再提示您升级pip,并且显示的版本比8.x更新得多吗?
所有其他信息仍然相同吗?
您可以尝试从命令行手动发出一个 pip install ludwig ,看看这是否会改变任何事情?
再见

zsohkypk

zsohkypk5#

请运行pip install ludwig并检查问题是否已解决。

相关问题