Импорт tkinter в Python2.7 на Mac - PullRequest
4 голосов
/ 23 декабря 2011

Я недавно установил Python2.7 на MacO 10.6.8.У меня проблема с импортом tkinter.Я продолжаю получать это сообщение «нет соответствующей архитектуры в универсальной оболочке», что означает, что версия Tkinter неверна.

Что я сделал, я следовал инструкциям здесь , скачал ActiveTcl 8.5.11 для 32/64-битной архитектуры MacOs и установил его, но ничего не изменилось.Я тоже удалил и переустановил переводчик.

Что мне делать?

1 Ответ

2 голосов
/ 23 декабря 2011

Вы можете установить python, который может поддерживать как 32-битную, так и 64-битную архитектуру из

http://python.org/download/releases/2.7.2/

Также после установки TCL по ссылке, которую вы упомянули. Вы можете попробовать следующее, чтобы проверить, какая архитектура подходит

arch -i386 /path/to/python/executable
from Tkinter import *

или

arch -x86_64 /path/to/python/executable
from Tkinter import *

Это может помочь вам решить проблему.

Примечание по ссылке: На момент написания этой статьи установщики Python 3.2.x 64-bit / 32-bit и 2.7.x 64-bit / 32-bit Mac OS X были построены с Intel-64 (x86_64) и Архитектура Intel-32 (i386) и цель минимального развертывания Mac OS X 10.6. Рассмотренные ниже выпуски Apple 8.5.9 и ActiveTcl 8.5.11 совместимы с этими установщиками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...