-
docker ubuntu 이미지에 Virtualenv 설치하기프로그래밍/Python 2021. 7. 12. 17:05728x90
virtualenv
virtualenv는 격리된 파이썬 환경을 만들기 위한 도구로 다른 프로젝트에는 영향을 끼치지 않는다.
#apt-get install python3-virtualenv #virtualenv 폴더명
위와 같은 명령어로 virtualenv를 설치한다.
만약 아래와 같이 ModuleNotFoundError가 출력된다면 virtualenv가 꼬여있다는 뜻이므로, 다음과 같은 명령어로 삭제후 다시 실행한다.
No module named 'virtualenv.seed.via_app_data' #pip3 uninstall virtualenv
이상이 없다면 다음과 같이 출력된다.
이후 source 명령어를 통해 해당 폴더로 진입해야 하는데, docker ubuntu 이미지의 쉘은 기본적으로 /bin/sh이다. /bin/sh에서는 source 명령어를 쓸 수 없어 아래와 같이 출력될 것이므로, 다음과 같은 명령어를 통해 shell을 전환한다.
/bin/sh: 1: source: not found #bash
sh에서 bash로 전환한 후 아래와 같은 명령을 입력하면 다음과 같이 출력된다.
#source 폴더경로/bin/activate (폴더경로) 사용자명@00000000:~#
virtualenv 설정이 완료되었으니 해당 폴더 내에서 프로젝트를 진행하면 된다.
virtualenv 삭제 방법은 간단히 rm 명령을 이용하여 폴더와 파일 자체를 삭제하면 된다.
#rm -rf 폴더경로
728x90댓글