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

실행 이 끝 난 후에 우 리 는 코드 를 다시 실행 하면 문제 가 없다 는 것 을 알 수 있다.

총결산
파 이 썬 이 모든 의존 패 키 지 를 가 져 오 는 방법 에 대한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 파 이 썬 이 의존 패 키 지 를 가 져 오 는 내용 을 내 보 냅 니 다.이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기