Ubuntu 에서 가상 독립 된 Python 환경 을 만 드 는 전 과정
가상 환경 은 프로그램 이 실 행 될 때의 독립 적 인 실행 환경 으로 같은 서버 에서 서로 다른 가상 환경 을 만들어 서로 다른 시스템 에서 사용 할 수 있 고 프로젝트 간 의 운영 환경 은 독립 성 을 유지 하 며 서로 영향 을 받 지 않 습 니 다.예 를 들 어 프로젝트 는 Python 2.7 기반 환경 에서 실 행 될 수 있 고 프로젝트 B 는 Python 3.x 기반 환경 에서 실 행 될 수 있다.Python 에서virtualenv도 구 를 통 해 가상 환경 을 관리 합 니 다.
또한 win 이나 mac 에서 도 가상 환경 을 설치 하여 Python 환경 을 관리 하 는 것 을 적극적으로 추천 합 니 다.가상 환경 은 당신 에 게 많은 이익 을 가 져 다 줄 수 있 습 니 다.예 를 들 어 Mac 에서 자체 적 으로 가 져 온 Python 환경 은 2.7 입 니 다.우리 Django 개발 에 가장 적합 한 것 은 3.4+입 니 다.이렇게 되면 Google 에서 Python 3.4 로 마 운 트 해제 하거나 전환 하 는 방법 을 찾 는 것 이 귀 찮 습 니 다.일단 우리 가 가상 환경 이 생 긴 후에 우 리 는 독립 된 환경 에서 우리 가 필요 로 하 는 모듈 이나 가방 의 서로 다른 버 전 을 설치 할 수 있어 서 매우 편리 함 을 가 져 올 것 이다.
Install
Linux 시스템 에서 다음 명령 을 실행 하여 설치 합 니 다.
$ sudo pip install virtualenv
Ubuntu 및 그 파생 시스템 에서 다음 명령 을 실행 하여 설치 하면 됩 니 다.
$ sudo apt-get install python-virtualenv
Create설치 에 성공 한 후 다음 명령 을 실행 하여 my venv 라 는 가상 환경 을 만 듭 니 다.
$ virtualenv myvenv
힌트 는 다음 과 같 습 니 다.
allen@ubuntu:~$ virtualenv myvenv
Running virtualenv with interpreter /usr/bin/python2
New python executable in myvenv/bin/python2
Also creating executable in myvenv/bin/python
Installing setuptools, pip...done.
Activate
source kvenv/bin/activate
구체 적 인 과정 은 다음 과 같 습 니 다.현재 환경 에서 Python 버 전 을 볼 수 있 습 니 다.가상 환경 my venv 에서 보 여 줍 니 다.
allen@ubuntu:~$ source myvenv/bin/activate
(myvenv)allen@ubuntu:~$ which python
/home/allen/myvenv/bin/python
물론 현재 가상 환경 에서 다음 명령 을 내리 면 됩 니 다.
deactivate
Pip가상 환경 을 활성화 한 후에 이 환경 에서 임의의 Pip 를 사용 할 수 있 습 니 다.
pip install Pillow
Virtualenvwrapper이 는 가상 환경 확장 패키지 로 목록 의 모든 가상 환경,삭제 등 가상 환경 을 관리 하 는 데 사용 된다.
1.설치:
# virtualenv
(sudo) pip install virtualenv
# virtualenvwrapper
(sudo) pip install virtualenvwrapper
2.설정:수정~/.bashprofile 또는 기타 환경 변수 관련 파일(예 를 들 어.bashrc(나의 Ubuntu 15.10 은 이것)또는 ZSH 이후 의.zshrc)을 사용 하여 다음 문 구 를 추가 합 니 다.
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
그리고 실행:
source ~/.bash_profile
3.용법:총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.