python 가상 환경 이전 방법

python 가상 환경 이전:
주의사항:가상 환경 을 다른 기계 로 직접 복사 하고 직접 실행 하 는 데 문제 가 있 을 수 있 습 니 다.
그러면 다음 과 같은 방법 을 사용 할 수 있다.
사고:기계 1 가상 환경 에서 의 가방 정 보 를 포장 한 다음 에 기계 2 에 설치 합 니 다.
(두 가지 상황 을 고려 해 야 한다.기계 2 는 네트워크 가 없 는 상황 과 네트워크 가 있 는 상황(네트워크 가 없 으 면 온라인 으로 가방 을 설치 할 수 없다 는 것 을 증명 한다.그러면 기계 1 에서 가방 을 전체적으로'whl'로 포장 한 다음 에 기계 2 에 설치 해 야 한다.네트워크 상황 이 있 으 면 안내 정 보 를 내 보 내 고 기계 2 에 온라인 으로 설치 합 니 다)
기계 1:
1.먼저 cmd 명령 행 에서 가상 환경 활성화
python虚拟环境迁移
2.프로젝트 디 렉 터 리 에 whls 폴 더 를 새로 만 든 다음 가상 환경 cmd 명령 에서 whls 디 렉 터 리 로 전환 합 니 다.
pip freeze--all>requirements.txt 명령 을 실행 하여 패키지 버 전 정 보 를 requirents.txt 파일 에 가 져 옵 니 다(이 파일 위 치 는 cmd 명령 을 실행 하 는 현재 디 렉 터 리,즉 whls 아래).주의--all 매개 변 수 를 추가 하면 setuptools,urllib 3 패 키 지 를 포장 합 니 다.만약 첨가 하지 않 는 다 면,이 두 개 는 포장 하지 않 을 것 이다.
python虚拟环境迁移
3.기계 2 가 네트워크 가 없 는 경우 먼저 기계 1 에서 가방 을 whls 디 렉 터 리 에 다운로드 합 니 다-(네트워크 가 있 으 면 이 방법 을 사용 할 수 있 습 니 다.그러면 기계 2 에서 가방 을 다운로드 하 는 시간 을 줄 일 수 있 습 니 다)
whls 디 렉 터 리 에서 가상 환경 cmd 명령 pip install--download.-r requirements.txt 를 실행 합 니 다.
python虚拟环境迁移
기계 2:
1.가상 환경 을 새로 만 들 고 프로젝트 디 렉 터 리 를 가상 환경 에 넣 습 니 다.
2.가상 환경 활성화
python虚拟环境迁移
3.가상 환경 cmd 명령 이 기계 1 에서 복 사 된 항목 에 들 어가 whls 디 렉 터 리
4.명령 실행 패키지
전 제 는 3 단계 에 의존 하 는 것 이다.
1)네트워크 상황 은 requirements.txt 패키지 정보 설치 패키지 명령 을 통 해 다음 과 같다.
pip install-r requirements.txt\#설치 의존 패키지
2)기계 1 을 통 해 다운로드 한 가방 설치;명령 은 다음 과 같 습 니 다.
pip install --no-index --find-index= . -r requirements.txt
명령 에 주의 하 십시오.점 은 현재 디 렉 터 리 즉 whls 디 렉 터 리 입 니 다.다운로드 한 가방 과...
requirements.txt 가 있 는 디 렉 터 리
이상 의 절차 가 끝나 면 기계 2 에서 가상 환경 을 정상적으로 사용 할 수 있다.
이 python 가상 환경 이전 방법 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.여러분 께 참고 가 되 고 여러분 들 이 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기