Mac OS 10.6.8을 실행하고 있습니다. 그리고 python 2.6 외에도 python 2.7을 설치하고 새로운 virtualenv에서 python 2.7을 사용하고 싶었습니다. 다음 단계를 실행했습니다.
python 2.7을 다운로드하고 설치했습니다.
http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg
그런 다음 명령을 실행하여 python2.7을 사용하여 새 virtualenv를 설정합니다.
mkvirtualenv --python=python2.7 mynewenv
내 .bash_profile은 다음과 같습니다.
# needed for virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
이제 콘솔을 열면 다음과 같은 오류 메시지가 나타납니다.
ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is set properly.
다른 게시물에서도 virtualenvwrapper를 업그레이드해야한다는 사실을 발견했습니다. 도움이되지 않았습니다.
sudo pip install virtualenvwrapper --upgrade
어떤 도움을 주시면 감사하겠습니다.
easy_install