2016-09-08 2 views
2

저는 하루 종일 --find-links로 어려움을 겪었고, sb가 나를 도와 줄 수 있다면 정말 고마워 할 것입니다.Azure Webapp wheels --find-links가 작동하지 않습니다.

python3.4를 사용하여 개발했으며 Azure Storage (가장 최신 버전)를 사용하여 추가 한 새로운 기능 중 하나에는 cffi, idna 등이 필요한 암호화가 필요합니다. 그러나 시도 할 때 Azure Webapp에 대해 테스트하려면 배포가 실패합니다. '오류 : vcvarsall.bat를 찾을 수 없습니다.'

일부 연구를 통해 필자는 --find-links wheelhouse를 내 requirement.txt의 맨 위에 놓고 바퀴가있는 것으로 생각했습니다. 루트의 wheelhouse 폴더에있는 cffi-1.8.2-cp34-cp34m-win32.whl (md5) 및 cryptography-1.5-cp34-cp34m-win32.whl (md5))가 작동해야합니다. 이것은 전혀 도움이되지 못했고 같은 문제가 발생했습니다.

나는 --no-index를 시도했으며 "cffi == 1.8.2"요구 사항을 만족하는 다운로드를 찾을 수 없습니다. " 누군가는 --no-index를 사용하기를 원한다면 모든 휠을 조타실에 두어야한다고 말합니다. 그렇지 않으면 그 오류가 발생합니다.

이걸로 필자는 cffi와 암호 용 바퀴를 사용하고 나머지는 pypi에서 다운로드하고 싶습니다. 누구나 단서가있어 ...? 도움!

답변

3

당신은 그 상황에서 단 하나 없습니다 : 그것은 않는 이유 https://github.com/Azure/azure-storage-python/issues/219

그것은 웹 애플리케이션 시스템에 핍의 버전이 "는 Win32"와 같은 플랫폼 태그를 감지하지 않음을 알 수없는 이유로 보인다는 (그것은이다 너의 바퀴를 발견하지 못함).

여러 솔루션 : Py3.5에

+0

감사합니다! 빠른 수정을 위해 암호화가 필요하지 않은 이전 버전의 푸른 색 저장소를 구현했습니다. 그러나 작업중인 다른 기능을 완료하자마자 솔루션을 자세히 살펴볼 것입니다. :) –

관련 문제