Я обновил Python на Snow Leopard, который сломал Django.

Поэтому я вернулся к версии 2.6, но теперь я не могу запустить MySQL db, потому что сейчас я использую 32-битную версию Python.

Я хотел бы получить версию Python, которая работает с моей установкой mod_wsgi И будет работать с MySQLdb ...Я так понимаю, мне нужно перейти на 64-битную версию?

Примечание: я не думаю, что я удалил оригинальную версию, но я не уверен, как вернуться к ней.

когда я

cd /Library/Frameworks/Python.framework/Versions/

Я вижу:

2.6 3.2 Current

и когда я печатаю

python

Я получил:

Python 2.6.6 (r266:84374, Aug 31 2010, 11:00:51) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Но когда я печатаю

>>> import platform
>>> platform.architecture()

Я получил:

('32bit', '')

1 ответ1

1

Лучше всего построить mod_wsgi и MySQLdb, используя 64-битный Python, который у вас есть.

Обычный процесс - загрузить код, перейдите в его каталог и затем:

python setup.py build
python setup.py install

(может потребоваться sudo)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .