Python 가상 환경 및 사용 방법 간단하게 소개
이곳 의 환경 은 Python 코드 의 운행 환경 을 가리킨다.다음 정 보 를 포함해 야 합 니 다.
import
필요 한 모듈?pip
명령 이 어디 있 습 니까?Python 가상 환경 에서 흔히 볼 수 있 는 도 구 는 다음 과 같은 몇 가지 입 니 다.
pip
virtualenv
venv
virtualenv 는 현재 가장 유행 하 는 Python 가상 환경 설정 도구 입 니 다.파 이 썬 2 와 파 이 썬 3 를 동시에 지원 할 뿐만 아니 라 모든 가상 환경 에 파 이 썬 해석 기 를 지정 하고 기본 버 전 을 계승 하지 않 는 가방 을 선택 할 수 있 습 니 다.
virtualenv 의 장점
pip install virtualenv
2.가상 환경 디 렉 터 리 만 들 기
mkdir myproject
cd myproject
3.독립 된 Python 실행 환경 만 들 기:myenv
virtualenv --no-site-packages myenv
# --no-site-packages Python “ ” 。
현재 디 렉 터 리 아래 에'my env'라 는 디 렉 터 리 가 생 성 됩 니 다.이 디 렉 터 리 에는 방금 생 성 된 가상 환경 파일 이 저 장 됩 니 다.4.가상 실행 환경 활성화
# Windows
myenv\Scripts\activate.bat
# Linux
source myenv/bin/activate
이상 명령 이 실 행 된 후에 명령 프롬프트 가 바 뀌 었 습 니 다.(my env)접두사 가 있 습 니 다.현재 환경 이'my env'라 는 Python 환경 임 을 표시 합 니 다.이 때 이 환경 에서 우리 가 익숙 한 방식 으로 라 이브 러 리 를 설치 하고 프로그램 을 실행 할 수 있 습 니 다.5.deactivate 명령 을 사용 하여 현재 my env 환경 을 종료 합 니 다.
deactivate
3.venvPython 은 3.3 버 전부터 가상 환경 venv 를 가 져 왔 습 니 다.많은 조작 이 virtualenv 와 유사 하지만 이들 의 운영 체제 가 다 릅 니 다.3.3 버 전부터 자체 적 으로 가 져 왔 기 때문에 이 도 구 는 python 3.3 과 이후 버 전 만 지원 합 니 다.따라서 python 2 에서 가상 환경 을 사용 하려 면 virtualenv 를 이용 해 야 합 니 다.
1.pip 설치 venv
# Windows
windows venv ,
# Linux
sudo apt install python3-venv # Python3, venv:python3.5-venv
2.현재 디 렉 터 리 에 독립 된 Python 실행 환경 만 들 기:myenv
# Windows
py -3 -m venv myenv
# Linux
python3 -m venv myenv
3.가상 실행 환경 활성화
# Windows
myenv\Scripts\activate.bat
# Linux
source myenv/bin/activate
이상 명령 이 실 행 된 후에 명령 프롬프트 가 바 뀌 었 습 니 다.(my env)접두사 가 있 습 니 다.현재 환경 이'my env'라 는 Python 환경 임 을 표시 합 니 다.이 때 이 환경 에서 우리 가 익숙 한 방식 으로 라 이브 러 리 를 설치 하고 프로그램 을 실행 할 수 있 습 니 다.4.현재 myenv 환경 에서 deactivate 명령 을 사용 하여 종료
deactivate
pipenvpipnv 는 Pipfile 의 주요 창도 자,requests 작성 자 Kenneth Reitz 가 쓴 명령 행 도구 로 주로 Pipfile,pip,click,requests 와 virtualenv 를 포함 하여 Python 여러 환경,각종 제3자 패키지 와 모듈 을 효과적으로 관리 할 수 있 습 니 다.
pipenv 의 주요 특성:
pip3 install pipenv # , , :--user
#
pip3 install --user --upgrade pipenv
주:현재 사용자 모드 에서 pipenv 를 설치 한 후 셸 에서 사용 할 수 없 음 을 알 리 려 면 사용자 라 이브 러 리 의 디 렉 터 리"C:\Users\XXX\AppData\Roaming\Python\\Python 37\\\Scripts"를 PATH[시스템 환경 경로]에 추가 한 다음 컴퓨터 를 다시 시작 해 야 합 니 다.환경 변 화 량 이 적 용 된 후에 사용 할 수 있 습 니 다.2.pipenv 가상 환경 설명 생 성
pipenv --two # Python2
pipenv --three # Python3
pipenv --python 3 # Python3
pipenv --python 3.6 # Python3.6
pipenv --python 2.7.14 # Python2.7.14
1)환경 을 만 들 때 는 시스템 에 설 치 된 환경 변수 에서 검색 할 수 있 는 Python 버 전 을 사용 해 야 합 니 다.그렇지 않 으 면 오류 가 발생 할 수 있 습 니 다.2)환경 을 만 들 때마다 현재 디 렉 터 리 에 Pipfile 파일 을 생 성하 여 새로 만 든 환경 정 보 를 기록 합 니 다.현재 디 렉 터 리 에 이 파일 이 존재 하면 덮어 씁 니 다.
3)지 정 된 버 전 으로 환경 을 만 들 때 버 전 번호 와 인자 인 python 사이 에 빈 칸 이 있 습 니 다.
3.Python 3.8 환경 만 들 기
가상 환경 활성화
pipenv shell
환경 이 활성화 되면 명령 프롬프트 가 변 한 것 을 발견 할 수 있 습 니 다.(위의 그림 에서"pyTest"접 두 사 는"pyTest"라 는 가상 환경 이 생 성 되 었 음 을 표시 합 니 다)4.기타 상용 명령
pipenv --where #
pipenv --venv #
pipenv --py # Python
pipenv install XXX # XXX Pipfile
pipenv install XXX==1.11 # XXX Pipfile
pipenv graph #
pipenv check #
pipenv update --outdated #
pipenv update #
pipenv update package_name #
pipenv uninstall XXX # XXX Pipfile
pipenv uninstall --all # Pipfile
pipenv uninstall --all-dev # Pipfile
현재 가상 환경 종료
exit
가상 환경 삭제
pipenv --rm
5.python 파일 의 실행
# pipenv
pipenv run python xxx.py
#
pipenv shell
python xxx.py
파 이 썬 의 가상 환경 및 사용법 에 대한 간단 한 설명 은 여기까지 입 니 다.파 이 썬 의 가상 환경 에 관 한 더 많은 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.