简体   繁体   中英

python-daemon install failure

I installed Python3.3 as non-root user, and use pip from python virtualenv to install beaver, a python module depends on python-daemon. However the install failure because python-daemon can not be installed.

(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

Do I need to install anything else before install python-daemon? Or is this issue with Python3.3 itself?

Looks like beaver and python-daemon don't support Python 3 at this point. You'll have to use Python 2.x.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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