2017-03-24 1 views
0

특정 폴더에있는 모든 스크립트에 대해 requierment.txt를 만들어야합니다. 귀하의 정보를 들어, 스크립트는 다른 프로그램에 의해 사용되며 그것 안에서 실행 ... 나는 프로그램을 사용하기 때문에 venv를 사용할 수 없다 그것은 파이썬을 설치합니다. 나는 PATH에서 파이썬 경로를 지정하기 위해 * .bat에서 pip를 실행한다.scripts 폴더의 requirements.txt 만들기

패키지 python이 존재하고 특정 폴더에 그룹화 된 스크립트에서 패키지 목록을 출력 할 수 있는지 알고 있습니까? 파이썬 (다른 것은 있지만 무시해도 됨) 파일과 역 소스 파일을 포함하고 있습니까? 예를 들어

:

pip_local freeze -py-env="c:\program\bin\py27\python.exe" -script-path="c:\program\scripts" 

"스크립트"

답변

1

requirements.txt 규칙은 디렉토리에 노출 된 모듈에 사용되지 않는 모듈 스크립트와 "지역 LIB 클래스 패키지"를 포함하고 있습니다. 요구 사항 파일의 경로 이름을 기준으로 모듈을 참조 할 수있는 방법이 없습니다. 요구 사항 파일은 모듈의 전역 적으로 고유 한 이름과 버전 번호를 나타냅니다. "글로벌 고유"는 기본적으로 pip - PyPi에 대해 활성화 한 모든 저장소와 관련이 있으며, 다른 곳은 예를 들어 --find-links입니다.

설치 가능한 패키지 (setup.py 또는 다른 메커니즘을 통해)로 모듈을 생성하고 PyPi, 개인 PyPi-ish 서버 (Gemfury와 같은) 또는 GitHub, Bitbucket 또는 다른 SCC에서 직접 설치할 수 있습니다. 이들은 모두 정상 요구 사항 파일 메커니즘을 사용합니다.