在linux openSUSE 13.1

时间:2016-03-30 10:03:05

标签: python linux opensuse supervisor

我尝试在我的linux openSUSE 13.1中安装supervisor

sudo zypper install supervisor

我正在

  

在包名中找不到主管。干燥功能   找不到主管的提供者。

即使我尝试通过` pip3安装主管

进行安装

它引发了supervisor requires with python 2.4 or later but doesnot work on任何版本的python3

之类的错误

使用python3.4。有什么方法可以解决这个问题吗?

3 个答案:

答案 0 :(得分:2)

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

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

以下是用于从openSUSE 13.1的开发存储库安装supervisor的instructions

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

软件包将随之安装必需的依赖项,包括正确的python2版本。

Python3支持在某些时候是coming to主管,但暂时只考虑python2,除非你觉得非常冒险。另一方面,这很重要,因为你通常不需要考虑主管是一个python程序。您可以像使用任何其他系统服务守护程序一样使用它。

答案 1 :(得分:0)

如果第一个提到的回购没有尝试以下内容:

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

答案 2 :(得分:-1)

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