1. Mac 새 컴퓨터 구성 Python 가상 환경 프로세스
- Homebrew 설치 명령: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (육안 검사에 따르면 현재 다운로드 속도가 상대적으로 느립니다. 직접 국내 거울을 찾을 수 있습니다. 연결)
- python3 환경 설치: brew install python3
- 가상 환경 설치: sudo pip3 install virtualenv
- 가상 환경 추가, 삭제, 수정 및 확인을 위한 확장 패키지 설치: sudo pip3 install virtualenvwrapper
- 가상 환경 디렉토리 생성: mkdir ~/.virtualenvs
- python3 및 virtualenvwrapper.sh의 경로 찾기: which python3 및 which virtualenvwrapper.sh
- 전역 구성 파일을 엽니다: open ~/.zshrc
전역 구성 파일을 구성합니다:
export WORKON_HOME=~/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh source ~/.bash_profile
- 구성을 적용하도록 컴파일: source ~/.zshrc
- 가상 환경 만들기: mkvirtualenv -p python3 xxx
- Pycharm을 열고 개발을 위한 가상 환경을 선택할 수 있습니다!
출처: https://www.jianshu.com/p/6ffff1b6a590
2. 발생한 문제
source ~/.zshrc
/Library/Developer/CommandLineTools/usr/bin/python3: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper')
virtualenvwrapper.sh: There was a problem running the initialization hooks.
If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 and that PATH is
set properly.
해결책
sudo pip3 install virtualenv virtualenvwrapper