Ошибка, когда ex mkvirtualenv в Mountain Lion

У меня есть Mountain Lion, и я установил virtualenv, используя этот метод:

sudo easy_install pip sudo pip install virtualenv virtualenvwrapper echo "export WORKON_HOME=$HOME/Envs" >> $BASH_CONFIG_FILE echo "source /usr/local/bin/virtualenvwrapper.sh" >> $BASH_CONFIG_FILE source ~/.bashrc 

Существует проблема, когда я пытаюсь создать virtualenv с помощью этой команды:

 mkvirtualenv test 

Я получаю эту ошибку:

 New python executable in test/bin/python Installing setuptools........... Complete output from command /Users/marco/Envs/test/bin/python -c "#!python \"\"\"Bootstra...sys.argv[1:]) " /Library/Python/2.7/...ols-0.6c11-py2.7.egg: Traceback (most recent call last): File "<string>", line 279, in <module> File "<string>", line 207, in main File "/Library/Python/2.7/site-packages/virtualenv_support/setuptools-0.6c11-py2.7.egg/setuptools/__init__.py", line 2, in <module> File "/Library/Python/2.7/site-packages/virtualenv_support/setuptools-0.6c11-py2.7.egg/setuptools/extension.py", line 1, in <module> File "/Users/marco/Envs/test/lib/python2.7/distutils/__init__.py", line 16, in <module> exec(open(os.path.join(distutils_path, '__init__.py')).read()) IOError: [Errno 2] No such file or directory: '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py' ---------------------------------------- ...Installing setuptools...done. Traceback (most recent call last): File "/usr/local/bin/virtualenv", line 8, in <module> load_entry_point('virtualenv==1.7.2', 'console_scripts', 'virtualenv')() File "/Library/Python/2.7/site-packages/virtualenv.py", line 942, in main never_download=options.never_download) File "/Library/Python/2.7/site-packages/virtualenv.py", line 1052, in create_environment search_dirs=search_dirs, never_download=never_download) File "/Library/Python/2.7/site-packages/virtualenv.py", line 598, in install_setuptools search_dirs=search_dirs, never_download=never_download) File "/Library/Python/2.7/site-packages/virtualenv.py", line 570, in _install_req cwd=cwd) File "/Library/Python/2.7/site-packages/virtualenv.py", line 1020, in call_subprocess % (cmd_desc, proc.returncode)) OSError: Command /Users/marco/Envs/test/bin/python -c "#!python \"\"\"Bootstra...sys.argv[1:]) " /Library/Python/2.7/...ols-0.6c11-py2.7.egg failed with error code 1 

Вы можете мне помочь?

Благодаря! отметка

У вас нет setuptools,

Установите его здесь

если вы обновили от льва до горного льва, установка python будет нарушена из-за некоторых изменений в файловой системе, в идеале вы должны установить инструменты командной строки из xcode, затем python с сайта python, затем настроить инструменты с сайта python, а затем выполнить pip через easy_install , все будет работать потом.

Задача решена:

Xcode 4 автоматически не устанавливает инструменты командной строки.

В основном, установите Xcode, перейдите в «Настройки», затем «Загрузки» и установите «Инструменты командной строки». Он работает сейчас.

🙂