Python 은 모든 의존 패 키 지 를 가 져 오 는 방법 에 대한 자세 한 설명 을 내 보 냅 니 다.
전체 환경의 의존 패키지 내 보 내기
프로젝트 디 렉 터 리 에 들 어가 다음 명령 을 수행 합 니 다.
pip freeze > requirements.txt
그리고 현재 디 렉 터 리 에 서 는'requirements.txt'파일 을 만 드 는 것 을 볼 수 있 습 니 다.열 어 볼 수 있 습 니 다.여러 개의 가방 정보 가 있 습 니 다.사실은 여 기 는 현재 python 환경의 모든 가방 에 관 한 정 보 를 가 져 왔 습 니 다.만약 우리 가 현재 프로젝트 에 필요 한 의존 패 키 지 를 내 보 내기 만 한다 면,나 는 다른 방식 을 사용 할 수 있다.프로젝트 에 필요 한 의존 패키지 만 내 보 내기
프로젝트 디 렉 터 리 에 들 어가 다음 명령 을 수행 합 니 다.
pipreqs ./
기본적으로"pipregs"플러그 인 이 설치 되 어 있 지 않 기 때문에 다음 과 같은 오 류 를 알려 줍 니 다.
pipreqs: command not found
따라서 이 플러그 인 을 설치 하고 다음 명령 을 실행 해 야 합 니 다.
pip install pipreqs
주의:만약 당신 이 다 중 가상 환경 이 라면 지정 한 가상 환경 에 들 어가 설치 해 야 합 니 다.그렇지 않 으 면 사용 할 수 없습니다.
설치 가 완료 되면 다음 명령 을 실행 하여 의존 패 키 지 를 내 보 냅 니 다.
pipreqs ./
조금 만 기다 리 면 내 보 내기 성공:"requirements.tx"파일 을 열 어 볼 수 있 습 니 다.패키지 에 의존 하 는 정보 가 많이 줄 어 들 었 습 니 다.
의존 패키지 가 져 오기
우 리 는 위의"requirements.txt"파일 로 의존 패 키 지 를 가 져 와 환경 을 신속하게 구축 할 수 있 습 니 다.특히 우 리 는 프로젝트 를 다른 환경 으로 옮 겨 배치 해 야 하 는데,이때 매우 편리 하 다.
나 혼자 내 환경 에 python 환경 새로 만 들 기"mypy37_test",상기 코드 공 사 를 이 환경 으로 옮 기 고 먼저 효 과 를 직접 실행 해 보 니 오류 가 발생 했 습 니 다.보고 에 해당 하 는 라 이브 러 리 가 없습니다.이것 은 우리 가 예상 한 것 과 마찬가지 로 우 리 는 해당 하 는 라 이브 러 리 를 설치 하지 않 았 습 니 다.
우 리 는 다음 명령 을 통 해 집행 할 수 있다.
pip install -r requirements.txt
실행 이 끝 난 후에 우 리 는 코드 를 다시 실행 하면 문제 가 없다 는 것 을 알 수 있다.
총결산
파 이 썬 이 모든 의존 패 키 지 를 가 져 오 는 방법 에 대한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 파 이 썬 이 의존 패 키 지 를 가 져 오 는 내용 을 내 보 냅 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.