#python #macos #python-2.6
#python #macos #python-2.6
Вопрос:
Я новичок в 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. Я не уверен насчет устранения существующего беспорядка, но ActivePython предоставляет вам красиво упакованную установку DMG для получения чистой копии Python в вашей системе.
2. Этот ActivePython предоставит мне версию 2.7 python, что здорово, но как мне удалить ее, если это не то, что мне нужно?
3. Как вы обновили Python до 2.7?
4. Да, теперь я получаю другое сообщение: pastie.org/1789288
Ответ №1:
Поскольку вы пытались установить MySQLdb, как насчет того, чтобы попробовать ActivePython?
- Установите ActivePython 2.7 (он сосуществует с системным Python 2.6 от Apple)
- Откройте терминал и введите
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
(если у вас установлено несколько версий несистемных Pythons)