Azure Webapp wheels --find-links 不起作用
Azure Webapp wheels --find-links does not work
我一整天都在为 --find-links 苦苦挣扎,如果有人能帮助我,我将不胜感激。
我一直在使用 python3.4 进行开发,我添加的其中一项新功能使用 Azure 存储(最新版本),它需要加密,这需要 cffi、idna 等...
但是,当我尝试针对 Azure Webapp 对其进行测试时,部署失败,显示 'error : unable to find vcvarsall.bat'
通过一些研究,我想把 --find-links wheelhouse 放在我的 requirements.txt 的顶部并有轮子(cffi-1.8.2-cp34-cp34m-win32.whl (md5)和位于根目录 wheelhouse 文件夹中的 cryptography-1.5-cp34-cp34m-win32.whl (md5)) 应该可以工作。这根本没有帮助,我 运行 遇到了同样的问题。
我尝试了--no-index,它给出了"Could not find any downloads that satisfy the requirement cffi==1.8.2"。有人说如果我想使用 --no-index,那么我应该将所有轮子都放在驾驶室中;否则,我会得到那个错误。
有了这个,我想将我的轮子用于 cffi 和密码,其余的从 pypi 下载。任何人都有任何线索......?帮助!
您不是唯一处于这种情况的人:
https://github.com/Azure/azure-storage-python/issues/219
WebApp 机器上的 pip 版本似乎没有将平台标记检测为 "win32"(这就是它找不到您的轮子的原因)。
几种解决方案:
移至 Py3.5:
https://blogs.msdn.microsoft.com/pythonengineering/2016/08/04/upgrading-python-on-azure-app-service/
使用部署脚本 easy_install 你的轮子:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-python-configure/#troubleshooting---package-installation
如果您不需要最新功能,请在您的 requirements.txt 文件中将存储版本强制为 0.32.0(不需要加密)。阅读 storage 0.33.0 的发行说明以确定您是否需要它:
https://github.com/Azure/azure-storage-python/releases/tag/v0.33.0
我一整天都在为 --find-links 苦苦挣扎,如果有人能帮助我,我将不胜感激。
我一直在使用 python3.4 进行开发,我添加的其中一项新功能使用 Azure 存储(最新版本),它需要加密,这需要 cffi、idna 等... 但是,当我尝试针对 Azure Webapp 对其进行测试时,部署失败,显示 'error : unable to find vcvarsall.bat'
通过一些研究,我想把 --find-links wheelhouse 放在我的 requirements.txt 的顶部并有轮子(cffi-1.8.2-cp34-cp34m-win32.whl (md5)和位于根目录 wheelhouse 文件夹中的 cryptography-1.5-cp34-cp34m-win32.whl (md5)) 应该可以工作。这根本没有帮助,我 运行 遇到了同样的问题。
我尝试了--no-index,它给出了"Could not find any downloads that satisfy the requirement cffi==1.8.2"。有人说如果我想使用 --no-index,那么我应该将所有轮子都放在驾驶室中;否则,我会得到那个错误。
有了这个,我想将我的轮子用于 cffi 和密码,其余的从 pypi 下载。任何人都有任何线索......?帮助!
您不是唯一处于这种情况的人: https://github.com/Azure/azure-storage-python/issues/219
WebApp 机器上的 pip 版本似乎没有将平台标记检测为 "win32"(这就是它找不到您的轮子的原因)。
几种解决方案:
移至 Py3.5: https://blogs.msdn.microsoft.com/pythonengineering/2016/08/04/upgrading-python-on-azure-app-service/
使用部署脚本 easy_install 你的轮子: https://azure.microsoft.com/en-us/documentation/articles/web-sites-python-configure/#troubleshooting---package-installation
如果您不需要最新功能,请在您的 requirements.txt 文件中将存储版本强制为 0.32.0(不需要加密)。阅读 storage 0.33.0 的发行说明以确定您是否需要它: https://github.com/Azure/azure-storage-python/releases/tag/v0.33.0