Когда я запускаю следующее из оболочки bash на моем Mac:
$ file /usr/bin/python
Я получаю следующие три строчки:
/usr/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/bin/python (for architecture i386): Mach-O executable i386
/usr/bin/python (for architecture ppc7400): Mach-O executable ppc
это может указывать на то, что Python был скомпилирован для всех трех архитектур или что-то в этом роде? Я считаю, на основании некоторых ошибок, которые у меня были при настройке MySQL, что я использую 64-разрядную версию. Итак, два вопроса:
Откуда я мог это знать?
Как я могу изменить Python на 32-битный? Что-то менее радикальное, чем повторная компиляция с другими настройками компиляции?
Почему
arch
из оболочки bash возвращаетi386
, что, казалось бы, указывает на то, что я не нахожусь в «64-битном режиме», когда я знаю на основе своего процессора, что использую 64-битный Mac?
Извините, это, вероятно, все вопросы для новичков, вся эта 32/64-битная штука меня до чертиков расстраивает, и я уверен, что есть некоторые команды / инструменты, которые упростят это.