VIRTUALENV

포스트: 4|아이템:VIRTUALENV(4)
Tags

Posts

4 posts

[Python] multiprocessing 에서 각각 다른 virtual env 를 이용할 경우

지훈현서|2019년 5월 9일

파이썬에서의 가상환경은 꼭 필수적으로 사용할 만 합니다. 최근 multiprocessing 을 이용해야하는 상황에서 개별 서로 다른 가상환경(vitualenv)을 사용해야할필요가 생겼는데 어떻게 가능할까 하고 살펴보았습니다. 해당 내용 및 코드는 동료인 RAVEN 이 작업한 것인데 공유해 봅니다. 어느분께는 도움이 되셨기를..

[Python] pyenv, conda, virtualenv, pip, autoenv

지훈현서|2017년 8월 25일

맥이나 리눅스는 기본적으로 파이썬 인터프리터가 들어 있습니다. 따라서 터미널에서 $ python -V 해보면 버전을 보여줄 것입니다. (버전1에서는 -V 옵션이 없었네요 ^^) 그런데 말입니다.파이썬을 개발하다 보면 많은 3-rd party 모듈을 설치하고는 합니다.처음에는 소스 째 가져다가 $ easy_install 등의 명령을 사용하기도 했는데 지금은 거의 사용되지 않고, $ sudo python setup.py install명령을 이용해서 자신의 컴에 직접 설치해서 사용하기도 하였습니다. PIP 그러던 것이,Perl의 CPAN, node의 npm, ruby의 gem 등과 같은 패키지 관리자가생겨 원격으로 서드파티 모듈을 올리고 다운받고 업데이트 하는 등의파이썬용 패키지 관리자가 생겼는

[Python] Conda에 대한 간단 고찰 및 mac에서 Jupyter notebook 시 오류 해결

[Python] Conda에 대한 간단 고찰 및 mac에서 Jupyter notebook 시 오류 해결

지훈현서|2017년 7월 6일

몇년전 블로그 내용에서 easy_install 대신 pip를 사용하는 것이 낫다고 하였는데,최근에는 거의 pip로 모두 기술되고 있는 상황입니다. 그리고 이제는 대부분의 개발 테스트 등을 모두 VirtualEnv 환경에서 개발하고 있습니다.(VirtualEnv 에 관한 내용) 간단히 여러 버전의 Python이 설치되어 있다고 할 때, $ sudo pip install virtualenv (sudo는 시스템 python 인터프리터에 설치하는 경우에 필요함) 라고 virtualenv를 설치하고, $ virtualenv -p /usr/local/bin/python3 /opt/py3 와 같은 식으로 /opt/py3에 python3 을 설치하고, $ source /opt/py3/bin/activate(

[Python] virtualenv 로 파이썬 가상환경 설정하기

가상환경이란, 파이썬 프로젝트별로 사용하는 파이썬 버전과 라이브러리(pip 오픈소스 패키지)가 다르기 때문에,이것들을 프로젝트 단위로 효과적으로 관리하기 위한 방법이다. 일단 기본적으로 파이썬이 설치되어있어야 하고 (이건 파이썬 공식 홈페이지에서 다운받아 설치) 두번째로는 파이썬 패키지 관리툴(=pip)를 설치해야 한다.pip 는 홈페이지에서 get-pip.py 라는 스크립트를 다운받아서 직접 실행시켜주어야 한다. python3.5 get-pip.py 자 pip 설치가 끝났는가? 그럼 이제부터 virtualenv 설치를 해보자.sudo pip install virtualenv 모든 가상환경의 정보를 저장할 폴더가 생성될 path 로 이동 (주로 프로젝트 홈폴더)cd PROJECT_DIR 가상환경