【问题标题】:Azure Webapp wheels --find-links does not workAzure Webapp 轮子--find-links 不起作用
【发布时间】:2017-01-15 19:21:29
【问题描述】:

我整天都在为 --find-links 苦苦挣扎,如果 sb 能在这里帮助我,我将不胜感激。

我一直在使用 python3.4 进行开发,我添加的新功能之一使用 Azure Storage(最新版本),它需要密码,这需要 cffi、idna 等... 但是,当我尝试针对 Azure Webapp 进行测试时,部署失败,提示“错误:无法找到 vcvarsall.bat”

通过一些研究,我想将 --find-links 驾驶室放在我的 requirements.txt 的顶部,并有轮子(cffi-1.8.2-cp34-cp34m-win32.whl (md5) 和 cryptography-1.5-cp34 -cp34m-win32.whl (md5)) 位于 root 中的 wheelhouse 文件夹中应该可以工作。这根本没有帮助,我也遇到了同样的问题。

我尝试了 --no-index,它给出“找不到任何满足 cffi==1.8.2 要求的下载”。有人说如果我想使用--no-index,那么我应该把所有的轮子都放在操舵室里;否则,我会得到那个错误。

有了这个,我想将我的轮子用于 cffi 和密码学,其余的从 pypi 下载。任何人有任何线索...?帮助!

【问题讨论】:

    标签: python azure pypi azure-web-app-service python-wheel


    【解决方案1】:

    在这种情况下,您不是唯一一个: https://github.com/Azure/azure-storage-python/issues/219

    WebApp 机器上的 pip 版本没有检测到平台标签为“win32”似乎出于未知原因(这就是它没有找到你的轮子的原因)。

    几种解决方案:

    【讨论】:

    • 谢谢!为了快速修复,我已经使用不需要加密的旧版本实现了 azure 存储,但是一旦我完成了我一直在研究的其他功能,我将仔细查看您的解决方案! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 2020-01-01
    相关资源
    最近更新 更多