Python IDLE не запускается после установки Immunity Debugger - PullRequest
3 голосов
/ 25 ноября 2011

В настоящее время я переключился с olldbg на ImmunityDebugger и понял, что мой IDLE больше не запускается. Immunity Debugger устанавливает себе копию Python (самая новая: 2.7), поэтому я подумал, что это ничего не изменит, поскольку у меня установлен alerady 2.7.

Если я хочу запустить IDLE вручную (cmd -> "python.exe -m idlelib.idle"), мистер Cmd сообщает мне следующее:

IDLE не может импортировать Tkinter. Возможно, ваш Python не настроен для Tk.

Затем я запустил python в консоли и хотел импортировать Tkinter вручную:

>>> import Tkinter
Traceback (most recent call last):   
File "<stdin>", line 1, in <module>   
File "C:\Python27\lib\lib-tk\Tkinter.py", line 38, in  <module>
import FixTk   
File "C:\Python27\lib\lib-tk\FixTk.py", line 65, in <module>
import _tkinter

ImportError: Ошибка загрузки DLL:% 1 не является допустимым приложением win32

Есть идеи, что может быть неправильно настроено? (Я использую Windows 7 64 Bit Home Edition) Николай

Ответы [ 2 ]

0 голосов
/ 26 октября 2014

Возможно, что Immunity Debugger установит переменные среды TCL_LIBRARY и TK_LIBRARY.См. Первый ответ на Idle не запускается

0 голосов
/ 26 ноября 2011

Установка, вероятно, испортила pythonpath, попробуйте использовать virtualenv , чем вы устанавливаете в него пакеты с pip . Всегда рекомендуется.

...