【问题标题】:python pip: cannot install flask and zappa - contradicting requirementspython pip:无法安装flask和zappa - 与要求相矛盾
【发布时间】:2018-06-06 19:40:00
【问题描述】:

我想安装flask和zappa,一个常见的组合。

我使用 pipenv 创建环境:

pipenv --python 3.6.4

我想安装包:

pipenv 安装烧瓶 zappa

可惜flask的要求是:

Werkzeug >= 0.14

zappa 的要求是:

Werkzeug == 0.12

所以这是不可安装的。我能做什么?

【问题讨论】:

  • 不知道,但我很惊讶 Python 不能只为各个库保留不同版本的依赖项。
  • 在 github zappa 上已将要求更新为 Werkzeug==0.14。 pip repo 似乎落后了。我可以以某种方式从 github 安装 pipenv 吗?
  • @caliph:可以在pipfile中指定一个git地址:github.com/pypa/pipfile/blob/master/examples/Pipfile

标签: python flask pipenv


【解决方案1】:

感谢 Evgeny,这个解决方案是成功的。我在 pipenv 文档中找不到它。

只需手动编辑 Pipfile:

Pipfile
[[source]]

url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"


[dev-packages]



[packages]

zappa = { git = 'https://github.com/Miserlou/Zappa.git', ref = 'master', editable = true }
flask = "*"


[requires]

python_version = "3.6"

【讨论】:

    猜你喜欢
    • 2015-06-14
    • 1970-01-01
    • 2018-07-22
    • 2022-12-04
    • 2022-08-06
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多