python守护程序安装失败

python守护程序安装失败,python,python-daemon,Python,Python Daemon,我以非root用户的身份安装了Python3.3,并使用pythonvirtualenv中的pip来安装beaver,一个依赖于python守护进程的python模块。但是,安装失败,因为无法安装python守护进程 (py_virtual)[infra@sulog01 beaver-master]$ pip install beaver==22 Downloading/unpacking beaver==22 Downloading Beaver-22.tar.gz (40kB): 40k

我以非root用户的身份安装了Python3.3,并使用pythonvirtualenv中的pip来安装beaver,一个依赖于python守护进程的python模块。但是,安装失败,因为无法安装python守护进程

(py_virtual)[infra@sulog01 beaver-master]$ pip install beaver==22
Downloading/unpacking beaver==22
  Downloading Beaver-22.tar.gz (40kB): 40kB downloaded
  Running setup.py egg_info for package beaver

Downloading/unpacking pika>=0.9.5 (from beaver==22)
  Downloading pika-0.9.9.tar.gz (56kB): 56kB downloaded
  Running setup.py egg_info for package pika

Downloading/unpacking python-daemon>=1.5.2 (from beaver==22)
  Downloading python-daemon-1.6.tar.gz (41kB): 41kB downloaded
  Running setup.py egg_info for package python-daemon
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/home/infra/logstash/beaver_Python/beaver-
            master/py_virtual/build/python-daemon/setup.py", line 22, in 
            <module>main_module = __import__(main_module_name, 
                fromlist=['version'])
      File "./daemon/__init__.py", line 42, in <module>
        from . import version
      File "./daemon/version/__init__.py", line 16, in <module>
        from .version_info import version_info
      File "./daemon/version/version_info.py", line 21
        print 'revision: %(revno)d' % version_info
                                  ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/home/infra/logstash/beaver_Python/beaver-master/
        py_virtual/build/python-daemon/setup.py", line 22, in <module>

    main_module = __import__(main_module_name, fromlist=['version'])

  File "./daemon/__init__.py", line 42, in <module>

    from . import version

  File "./daemon/version/__init__.py", line 16, in <module>

    from .version_info import version_info

  File "./daemon/version/version_info.py", line 21

    print 'revision: %(revno)d' % version_info

                              ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1 in 
    /home/infra/logstash/beaver_Python/beaver-master/py_virtual/
    build/python-daemon
Storing complete log in /home/infra/.pip/pip.log
(py_虚拟)[infra@sulog01beaver master]$pip安装beaver==22
下载/解包beaver==22
下载Beaver-22.tar.gz(40kB):下载40kB
正在为包beaver运行setup.py egg\u info
下载/解包pika>=0.9.5(从beaver==22)
下载pika-0.9.9.tar.gz(56kB):下载56kB
正在为程序包pika运行setup.py egg_info
下载/解包python守护进程>=1.5.2(从beaver==22)
下载python-daemon-1.6.tar.gz(41kB):下载41kB
为包python守护进程运行setup.py egg\u info
回溯(最近一次呼叫最后一次):
文件“”,第16行,在
文件“/home/infra/logstash/beaver\u Python/beaver-
master/py_virtual/build/python daemon/setup.py”,第22行,在
主模块=uuu导入(主模块名称,
fromlist=['version'])
文件“/daemon/_init__.py”,第42行,在
从…起导入版本
文件“/daemon/version/_init__.py”,第16行,在
from.version\u info导入version\u info
文件“/daemon/version/version_info.py”,第21行
打印“版本:%(版本号)d%”版本信息
^
SyntaxError:无效语法
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第16行,在
文件“/home/infra/logstash/beaver\u Python/beaver master/
py_virtual/build/python daemon/setup.py”,第22行,在
主模块=\uuuuuu导入(主模块名称,fromlist=['version'])
文件“/daemon/_init__.py”,第42行,在
从…起导入版本
文件“/daemon/version/_init__.py”,第16行,在
from.version\u info导入version\u info
文件“/daemon/version/version_info.py”,第21行
打印“版本:%(版本号)d%”版本信息
^
SyntaxError:无效语法
----------------------------------------
命令python setup.py egg_info失败,错误代码为1
/home/infra/logstash/beaver\u Python/beaver master/py\u virtual/
构建/python守护进程
在/home/infra/.pip/pip.log中存储完整的日志

在安装python守护进程之前,我还需要安装其他东西吗?或者这是Python3.3本身的问题?

看起来beaver和python守护进程目前不支持Python3。您必须使用Python 2.x。

谢谢!我将尝试安装Python2.7,看看它是如何运行的