Python 가상 환경 virtualenv 는 어떻게 사용 합 니까?

가상 환경 을 이해 하 다.
한 기계 에서 여러 개의 다른 프로젝트 를 개발 하려 면 같은 가방 의 다른 버 전 을 사용 해 야 합 니 다.위의 명령 을 사용 하고 같은 디 렉 터 리 에 설치 하거나 업데이트 하려 면 다른 프로젝트 가 실행 되 지 않 아야 합 니 다.어떻게 해 야 합 니까?
솔 루 션:가상 환경
그렇다면 가상 환경 은 무엇 일 까?
가상 환경 은 실제 python 환경 에 대한 복사 입 니 다.그러면 복사 한 python 환경 에서 패 키 지 를 설치 하면 실제 python 환경 에 영향 을 주지 않 습 니 다.여러 개의 가상 환경 을 구축 함으로써 서로 다른 가상 환경 에서 개발 프로젝트 는 프로젝트 간 의 격 리 를 실현 했다.
가상 환경 라 이브 러 리 설치
우 리 는 가상 환경 을 만 들 기 위해 virtualenv 를 사용 합 니 다.
pip 기본 소스 는 세 번 째 라 이브 러 리 를 설치 하 는 것 이 느 릴 수 있 습 니 다.다른 미 러 소스 를 설정 할 수 있 습 니 다.
Windows 에 설치
cmd 창 에서 시스템 이 설치 되 어 있 는 지 확인 하기virtualenv:

virtualenv --version
pip 설치 virtualenv

pip3 install virtualenv
pip3 install virtualenvwrapper-win
virtualenvwrapper-win가상 환경 확장 패키지(명령 이 편리 함)
가상 환경 생 성
cmd 창 아래 python 3 가상 환경 만 들 기py_django:

mkvirtualenv -p python3 py_django
在这里插入图片描述
주의:
Windows 에서 만 든 가상 환경 은 기본적으로C:\Users\Administrator\Envs입 니 다.Administrator 는 현재 컴퓨터 에서 사용 하고 있 는 사용 자 를 대표 합 니 다.다른 사용자 에서 만 든 가상 환경의 저장 경 로 를 지정 하려 면 컴퓨터 의 시스템 환경 변수 에WORKON_HOME시스템 변 수 를 추가 할 수 있 습 니 다.
在这里插入图片描述
Linux 에 설치
가상 환경 설치

sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper
LinuxPython3환경 이 있 음 을 보증 해 야 한다.
가상 환경 을 설치 한 후 다음 명령 테스트 를 입력 하 십시오.

mkvirtualenv test
알림 이 찾 을 수 없 으 면 환경 변 수 를 설정 해 야 합 니 다.

# 1、            
mkdir $HOME/.virtualenvs

# 2、  ~/.bashrc  
vim ~/.bashrc

# 2.1       
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

# 3、  
source ~/.bashrc
mkvirtualenv가상 환경 디 렉 터 리 를 저장 하 는 위 치 는 스스로 설정 할 수 있다.
가상 환경 만 들 기

mkvirtualenv py_flask
가상 환경 에 진입 하 다

workon py_flask
가상 환경 종료
실제 환경 이 라면 알림WORKON_HOME:명령 을 찾 을 수 없습니다.

deactivate py_flask
가상 환경 명령 어
윈도 와 리 눅 스 플랫폼 의 명령 은 모두 일치한다.
在这里插入图片描述
주의:

   :deactivate
   :rmvirtualenv       
가상 환경 총화
1.가상 환경 을 사용 하면 주 해석 기 가 많은 라 이브 러 리 를 어 지 럽 히 지 않 습 니 다.
2.예 를 들 어 단독 가상 환경 에서 Flask 를 설치 하면 후속 개발 에 사용 되 는 모든 라 이브 러 리 를 알 수 있 습 니 다.deactivate명령 으로 프로젝트 에 어떤 환경 이 필요 한 지 알 수 있 고 주 해석 기 에 사용 되 지 않 은 라 이브 러 리 가 많 습 니 다.가상 환경 을 사용 하여 서버 에 배치 하면 환경 설정 이 편리 하고 선별 에 필요 한 라 이브 러 리 가 필요 하지 않 습 니 다.
가상 환경 에서 이용 하 다
  • pip freeze프로젝트 에 필요 한 라 이브 러 리 환경 을 살 펴 본다.
  • pip freeze프로젝트 에 필요 한 라 이브 러 리 정 보 를 내 보 냅 니 다.
  • pip freeze > requirements.txt프로젝트 를 대량으로 설치 하 는 데 필요 한 라 이브 러 리.
  • 3.같은 기계 에서 여러 프로젝트 를 개발 하고 프로젝트 에 필요 한 같은 라 이브 러 리 의 버 전이 일치 하지 않 습 니 다.따라서 가상 환경 을 사용 하여 각 항목 을 독립 적 으로 격 리 시 키 고 서로 다른 버 전 라 이브 러 리 를 단독으로 사용 할 수 있다.
    파 이 썬 가상 환경 virtualenv 가 어떻게 사용 되 는 지 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 가상 환경 virtualenv 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기