Python 2.6 в Mac поврежден из-за неудачного обновления - PullRequest
2 голосов
/ 13 апреля 2011

Я новичок в Mac, и я попытался обновить версию Python с 2.6 до 2.7. Неудачно, я передумал и удалил Python2.7, который у меня был. У меня была предыдущая проблема, если я набрал что-то вроде:

python setup.py install

Он не установит пакет для python2.6, вместо этого установит на удаленную версию 2.7, чтобы заставить его работать, я должен поставить

python2.6 setup.py install

И теперь, когда я пытаюсь установить что-то с помощью easy_install или pip (кстати, pip, который я установил после выпуска 2.7), я получаю следующие огромные ошибки: здесь и здесь . Я хочу знать, как мне навести порядок.

1 Ответ

0 голосов
/ 13 апреля 2011

Поскольку вы пытались установить MySQLdb, как насчет того, чтобы попробовать ActivePython ?

  1. Установить ActivePython 2.7 ( это сосуществует с системным Python Apple 2.6 )
  2. Откройте терминал и введите pypm install mysql-python ( см. Индекс PyPM ) .. Сборка не требуется

Убедитесь, что /usr/local/bin/ перед вашим $PATH.

Чтобы удалить ActivePython, вы можете сделать:

sudo /Library/Frameworks/Python.framework/Versions/2.7/Resources/Scripts/uninstall

Или используйте sudo pythonselect 2.6, чтобы переключить Python по умолчанию в /usr/local/bin (если у вас установлено несколько версий не системных Python)

...