【问题标题】:Version conflict while installing flup安装flup时版本冲突
【发布时间】:2016-01-09 02:33:37
【问题描述】:

我正在尝试在 bluehost 上建立一个 django 站点。我已经使用 python2.7 运行了一个,但是对于这个新项目,我使用的是 python3.5。除了使用 python3 之外,我几乎尝试以与以前相同的方式设置所有内容。尝试安装flup时:

pip3 install flup

但我收到一个错误:

Collecting flup
  Using cached flup-1.0.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/var/tmp/pip-build-mzc6swh8/flup/setup.py", line 2, in <module>
        from ez_setup import use_setuptools
      File "/var/tmp/pip-build-mzc6swh8/flup/ez_setup.py", line 98
        except pkg_resources.VersionConflict, e:
                                            ^
    SyntaxError: invalid syntax

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /var/tmp/pip-build-mzc6swh8/flup

我猜这个实例是flup是看到我的python2版本的flup或其他东西并抛出错误。关于如何解决这个问题的任何想法?

另外,我见过this,但这不是我遇到的问题。

【问题讨论】:

    标签: django pip bluehost flup


    【解决方案1】:

    答案就在这里:

    https://stackoverflow.com/a/27703117/1378264

    (安装flup6而不是flup,因为flup不适用于python3)

    【讨论】:

      【解决方案2】:

      改用flipflop

      pip3 install --upgrade flipflop
      

      flipflop 对我有用。 flup-py3 有一个 unresolved issue 已经开放了几年了。

      不要忘记在您的 .fcgi 脚本中添加 edit the import line 以反映对 using flipflop 的更改。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-06
        • 2021-10-02
        • 1970-01-01
        • 2019-07-27
        • 1970-01-01
        • 2016-05-26
        • 1970-01-01
        相关资源
        最近更新 更多