Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当I pip安装要求时,循环不兼容(Django1.99)_Python_Django_Pip_Ubuntu 14.04 - Fatal编程技术网

Python 当I pip安装要求时,循环不兼容(Django1.99)

Python 当I pip安装要求时,循环不兼容(Django1.99),python,django,pip,ubuntu-14.04,Python,Django,Pip,Ubuntu 14.04,1我在安装Django项目需求时收到警告消息 微信sdk 0.6.4的需求请求==2.6.0,但您将有 请求2.9.1不兼容 2然后按照提示卸载请求并安装正确的版本,但我收到另一个警告 python social auth 0.2.21的需求请求>=2.9.1,但是 具有不兼容的请求2.6.0 所以,我被困在无尽的循环中 有人能给点建议吗 据我所知,您有以下选项: 使用--no dependencies参数运行pip,希望它能正常工作pip安装wechatpy——例如,没有依赖项(或者不管这个包

1我在安装Django项目需求时收到警告消息

微信sdk 0.6.4的需求请求==2.6.0,但您将有 请求2.9.1不兼容

2然后按照提示卸载请求并安装正确的版本,但我收到另一个警告

python social auth 0.2.21的需求请求>=2.9.1,但是 具有不兼容的请求2.6.0

所以,我被困在无尽的循环中


有人能给点建议吗

据我所知,您有以下选项:

  • 使用
    --no dependencies
    参数运行
    pip
    ,希望它能正常工作
    pip安装wechatpy——例如,没有依赖项(或者不管这个包叫什么,我都不熟悉)。这会在安装时忽略依赖项。也许这些要求已经过时,这将让您继续。为此,您很可能希望满足
    requests>=2.9.1
    要求,因此您应该正常安装
    python-social-auth
    ,然后尝试其他没有依赖项的软件包
  • 查找您正在安装的软件包中具有兼容要求的旧版本。根据项目的设置,可能无法执行此操作,因为您需要更高版本的功能(或者旧版本可能不安全)
  • 您可以尝试在本地修补一个需求(从源代码处下载,更改代码以使其能够处理冲突的
    请求
    版本)。然后导入包的本地版本。记住从项目的
    requirements.txt
    中删除需求,在这种情况下,可以阻止处理/使用项目的其他人遇到相同的问题,并将本地版本作为项目的一部分(在Git上跟踪)。检查要修改的软件包的许可证,查看是否允许修改和重新分发它们。(可选:使用您的更改在包的Github上发出拉取请求,以便其他人可以从中受益)
  • 用其他东西替换一个或两个包。它们可能只是不兼容,或者使用本地修改版本可能不可行