繁体   English   中英

在 linux openSUSE 13.1 中安装主管时出错

[英]Error while installing supervisor in linux openSUSE 13.1

我尝试通过以下方式在我的 linux openSUSE 13.1 中安装主管

sudo zypper install supervisor

我正进入(状态

在包名称中找不到主管。正在尝试功能 找不到主管的提供者。

即使我尝试通过` pip3 install supervisor安装

supervisor requires with python 2.4 or later but doesnot work on版本supervisor requires with python 2.4 or later but doesnot work on引发了一个类似supervisor requires with python 2.4 or later but doesnot work on的错误supervisor requires with python 2.4 or later but doesnot work on任何版本的 python3

我正在使用 python3.4。 有没有办法解决这个问题?

请不要再在任何地方安装 python2.4,除非你绝对必须这样做。 你可能没有。 由于未知的原因,openSUSE 在主存储库中没有包含主管,尽管通常 python 包被很好地覆盖。

Supervisor 是一个监督进程的守护进程,无论是 Python 程序还是任何其他程序。 这是您通常应该在系统范围内(IMO)而不是在 virtualenv 中安装的东西。 与往常一样,您的情况可能是规则的例外。

以下是从 openSUSE 13.1 的开发存储库安装 supervisor 的说明

zypper addrepo http://download.opensuse.org/repositories/devel:languages:python/openSUSE_13.1/devel:languages:python.repo
zypper refresh
zypper install supervisor

该包将安装所需的依赖项,包括正确的 python2 版本。

Python3 支持在某个时候提供主管,但暂时只考虑 Python2,除非您觉得非常冒险。 另一方面,这无关紧要,因为您通常甚至不需要将主管视为 Python 程序。 您可以像使用任何其他系统服务守护程序一样使用它。

如果第一个提到的 repo 没有尝试以下操作:

zypper addrepo http://download.opensuse.org/repositories/devel:languages:python/openSUSE_Tumbleweed/devel:languages:python.repo
zypper refresh
zypper install supervisor

如果它说它在任何版本的 Python3 中都不起作用,请尝试安装 python 2.4,这样你将同时拥有 python3.4 和 python2.4。 这样,您就可以安装了。 当然,如果只是python版本的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM