2017-11-29 3 views
0

Heroku에서 Django 앱을 설치하려고합니다. 내 앱에는 pyke3이 필요합니다. pyke3를 설치하는 데 권장되는 방법은 http://pyke.sourceforge.net/about_pyke/installing_pyke.html의 지침을 사용하여 pyke3-1.1.1.zip https://sourceforge.net/projects/pyke/files/pyke/1.1.1/을 다운로드 한 다음 원하는 경우 virtualenv에 설치하는 것입니다. heroku에 pyke3를 어떻게 설치합니까? requirements.txt에이를 추가하는 방법이 있습니까? 그리고 heroku가 pyke3 zip 파일을 가져올 위치를 어떻게 알 수 있습니까? PIP의 문서에서pypi 지원없이 heroku에 python 패키지를 설치하십시오.

+0

귀하의 질문은 그 정도 명확하지 않다. 또한 한 가지 질문에서 너무 많은 질문을 던졌습니다. 물어보기 전에 먼저 자신을 탐색 해보십시오. –

답변

0

:

핍 배포 파일에서 PyPI, 버전 관리, 지역 프로젝트, 직접에서 설치를 지원합니다.

따라서 pip는 링크에서 직접 패키지를 설치하는 것을 지원합니다. 요구 사항 파일에 필수 패키지 링크를 넣기 만하면됩니다. 패키지 pyke3-1.1.1.zip을 다운로드하려면

, 당신의 요구 사항이 링크를 추가 :

https://sourceforge.net/projects/pyke/files/pyke/1.1.1/pyke3-1.1.1.zip/download 
+0

나는 이것을 시도하고 'python setup.py install'을 호출한다. pyke에 대한 설치 지침은 setup.py에서 설치하기 전에 build를 호출 할 것을 제안합니다. 빌드 명령을 호출하면 영향을주지 않습니까? 이 경우 빌드는 빌드 디렉토리의 모든 파일을 복사 한 다음 설치에 사용됩니다. 거기에 어떤 컴파일 (네이티브 모듈의), 빌드를 호출하지 않을 수도 괜찮습니다. 하지만 나는 뭔가를 놓칠 수 있습니다. 또한 egg-info 구조가 다르다는 것을 알았습니다. 두 빌드를 모두 호출하면 install이라는 결과가 디렉토리에 설치 결과를 호출하는 파일로 호출됩니다. –

+0

@PankajJain [docs] (https://docs.python.org/2/install/index.html#splitting-the-jobupup)에 따르면, "설치 명령을 실행하면 먼저 빌드 명령이 실행됩니다." 만약'install'을 실행했다면 자동으로'build'를 실행합니다.하지만 어쨌든 의심 스러우면 새로운 virtualenv를 만들어서이 패키지를 설치하고이 설치에 대해 코드를 테스트해야합니다. – xyres

관련 문제