Невозможно создать виртуальную среду после обновления до Mavericks

Недавно я обновил до 10.9 Mavericks. Я обновил пиво и установил python 2.7.6 для своей среды dev. Я также изменил свой /etc/paths, чтобы/usr/local/bin/появился перед /usr/bin. Все, казалось, работает нормально, за исключением того, что когда я пытаюсь создать виртуальную среду с virtualenvwrapper, я получаю ошибку трассировки, говорящую DistributionNotFound: virtualenv. Любая помощь приветствуется.

$ /usr/bin/python --version
Python 2.7.5
$ which python
/usr/local/bin/python
$ python --version
Python 2.7.6
$ pip install virtualenv
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/site-packages
Cleaning up...
$ pip install virtualenvwrapper
Requirement already satisfied (use --upgrade to upgrade): virtualenvwrapper in /usr/local/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv in /usr/local/lib/python2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied (use --upgrade to upgrade): virtualenv-clone in /usr/local/lib/python2.7/site-packages (from virtualenvwrapper)
Requirement already satisfied (use --upgrade to upgrade): stevedore in /usr/local/lib/python2.7/site-packages (from virtualenvwrapper)
Cleaning up...
$ mkvirtualenv test
Traceback (most recent call last):
 File "/usr/local/bin/virtualenv", line 5, in <module>
 from pkg_resources import load_entry_point
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2603, in <module>
 working_set.require(__requires__)
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 666, in require
 needed = self.resolve(parse_requirements(requirements))
 File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 565, in resolve
 raise DistributionNotFound(req) # XXX put more info here
pkg_resources.DistributionNotFound: virtualenv==1.11.5
</module></module>

В моем файле ~/.bash_profile указано следующее:

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
1 ответ

Я решил проблему, выполнив:

sudo pip uninstall virtualenvwrapper
 sudo pip install virtualenvwrapper==4.1.1

licensed under cc by-sa 3.0 with attribution.