【问题标题】:python-daemon 2.0.5 won't install with pippython-daemon 2.0.5 不会用 pip 安装
【发布时间】:2015-02-10 22:23:15
【问题描述】:

尝试使用 pip 和 python 2.6 安装 python-daemon 2.0.5 时出现错误。我知道还有其他问题涉及 python-daemon 2.0.3 有这个问题。但这些答案表明现在应该修复它。

我也尝试过安装旧版本,但没有运气。虽然如果我从一个新的 virtualenv 重新开始,我可以安装 1.5.6 。但是在这个 virtualenv 中,我在 2.0.5 和 1.5.6 中遇到了同样的错误

(py26)[brianb@api proj]$ pip install python-daemon
Downloading/unpacking python-daemon
 Downloading python-daemon-2.0.5.tar.gz (71Kb): 71Kb downloaded
  Running setup.py egg_info for package python-daemon
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/brianb/py26/build/python-daemon/setup.py", line 26, in     <module>
        import version
      File "version.py", line 438
        for item in versions}
      ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

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

  File "/home/brianb/py26/build/python-daemon/setup.py", line 26, in <module>

    import version

  File "version.py", line 438

    for item in versions}

  ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /home/brianb/.pip/pip.log

【问题讨论】:

  • 我无法在py26 环境中重现您的错误。
  • 谢谢,我解决了我的问题,我使用的是具有 pip 1.0.2 的旧 virtualenv,我在机器上升级了 virtualenv,创建了一个新环境并收到了 pip 6.0.8 它能够安装python-daemon就好了。

标签: python pip python-daemon


【解决方案1】:

这很奇怪!我也尝试升级 virtualenv,但没有成功。

为了让它运行,我必须升级到 Python 2.7。

【讨论】: