나는 추가 라이브러리를 사용하는 파이썬 스크립트를 가지고 있습니다. 필요한 패키지를 다운로드하기위한 추가 스크립트를 작성하고 싶습니다. 이 스크립트는 실제 스크립트를 실행하기 전에 사용자가 실행합니다. 나는 Linux 환경과 모든 패키지를 명령 줄에서 pip 또는 sudo로 다운로드하여 사용하고 있습니다. 그런 종류의 스크립트를 제공하는 적절한 방법은 무엇입니까? 이 목적으로 setup.py가 생성 되었습니까?스크립트로 파이썬 패키지 설치하기
답변
Pypi 방법이 있습니다. requirements.txt
파일을 사용하십시오.
# requirements.txt
numpy==1.5.1
scipy==0.9.0
는 다음과 같이 실행 : 당신은 현재 설치된 패키지를 얻을 수
pip freeze
을 사용할 수 있습니다
pip install -r requirements.txt
.
pip freeze | grep numpy
# numpy==1.5.1
정말 고마워요 :) 단지 호기심 때문에, 우리가 requirements.txt 파일에서 이것을한다면, 왜 그 목적을 위해 setup.py가 사용되지 않는 것일까 요? 그 직업은 무엇입니까? – starrystar
'setup.py'는 파이썬 패키지와 그 의존성을 설명하는 데 사용됩니다 (파이썬 스크립트가 패키지 여야한다고 생각한다면 setup.py를 사용하십시오). 실제로'pip install '은 후드 아래'requirements.txt'에서 지정한 각 패키지에 대해'python setup.py install'을 실행합니다. –
답변 주셔서 감사합니다 :)이 상황에서, requirements.py를 실행하는 setup.py 파일이 필요합니까? – starrystar
- 1. android에 파이썬 패키지 설치하기
- 2. 특정 Python 버전에 패키지 설치하기
- 3. Makefile에서 패키지 설치하기
- 4. Python 3에 패키지 설치하기
- 5. 기본 윈도우에 패키지 설치하기 node.js
- 6. 이전 버전의 이맥스 패키지 설치하기
- 7. 우분투 소프트웨어를 통해 패키지 설치하기
- 8. 파이썬을 별도로 설치하기 위해 파이썬 ldap 설치하기
- 9. PyPy에서 파이썬 달걀 설치하기
- 10. 루트없이 파이썬 2.7 설치하기
- 11. CentOS에서 파이썬 라이브러리 설치하기
- 12. 자신의 파이썬 패키지 설치
- 13. Python 패키지 소스 설치하기 tarball with pip
- 14. 자료 Wordpress wp_insert_post(); 하나의 스크립트로 여러 설치하기
- 15. 네트워크 드라이브에 파이썬 win32 확장자로 파이썬 설치하기
- 16. 파이썬 버전 중립 위치에 파이썬 모듈 설치하기
- 17. 파이썬 라이브러리를 빌트인 파이썬 2.7.11에 설치하기
- 18. 소스에서 pywfdb 파이썬 라이브러리 설치하기
- 19. 프록시를 통해 파이썬 모듈 설치하기
- 20. 정확한 파이썬 버전으로 핏 설치하기
- 21. 원격 서버에 파이썬 모듈 설치하기
- 22. 패키지 꾸러미 반복 설치 방지 또는 패키지 설치하기 R
- 23. Mac 용 Python 앱 패키지/설치하기
- 24. 우분투 14.04 도킹 장치 컨테이너에 패키지 설치하기
- 25. 웹에서 소스 패키지 설치하기 로컬 대 로컬
- 26. 설치 작업을 수행하기 위해 데비안 패키지 설치하기
- 27. Python 패키지 설치 문제 6 (설치하기 위해)
- 28. 파이썬 패키지
- 29. 파이썬 3.x를 - 사용자가 패키지
- 30. 타이프 스크립트로 원자 패키지 개발
이것은 requirements.txt'가 무엇인지'입니다 : 모든 종속성이 pip''만족 할 수있는 경우 https://pip.pypa.io/en/stable/user_guide/#requirements-files – Thomas
(아무튼 필연적으로 pypi에 있어야합니다.), 그러면 Thomas에 의해 언급 된'requirements.txt'로 갈 수 있습니다. –