LINUX.ORG.RU

Python


0

0

Мне не удаётся запустить программу на Python. Вот страница проекта:
http://sourceforge.net/projects/thancad
Самое обидное что у других приложение работает. Пробовал и под Windows, абсолютно эдентичный результат :-\ может я что то не понимаю?

Вот ошибки:
$ ./thancad.py
ThanCad 0.0.8 "DoSomething": 2dimensional CAD with raster support for engineers.

THANCAD FATAL ERROR: TKINTER GUI CAN NOT BE LOADED:
No module named _tkinter

ThanCad also needs the following standard modules:
Tkinter
Image
sys
math
types
copy
weakref
codecs
itertools
ConfigParser

ThanCad will now be terminated.
===================================
В принципе модуль Tkinter в системе есть. Простые тесты я прохожу. Например вот этот:
mport sys, os.path, ConfigParser, Tkinter
root = Tkinter.Tk()
Это из файла ./p_gchart/thanopt.py

Появилось пустое диалоговое окно.

Вот мои кросспосты:
http://python.com.ua/forum/viewtopic.php?pid=14005#p14005
http://pydev.ru/forum/viewtopic.php?id=279
http://www.linux.org.ru/view-message.jsp?msgid=2832833

Если кто то мог бы чем то помочь.. очень хочется посмотреть на программу :-\

Из аналогов, написал порт для PythonCAD. Он работает.
Может я с системой что то надурил? Пересобирал уже и Tcl/Tk и Python, в нужной последовательности.. Не переустанавливать же всю систему? :-\

Может я неправильно запускаю программу?
Как я делаю:
- распаковываю архив в произвольном месте,
- перехожу в папку thancad-версия,
- запускаю файл thancad.py
Это правильно?

Может в $PATH что то написать?

ЗЫ у меня CRUX 2.4

Иван, Москва.

★★★

Вот, ошибки которые сыплются в консоль:

$ python ./thancad.py
ThanCad 0.0.8 "DoSomething": 2dimensional CAD with raster support for engineers.


Traceback (most recent call last):
File "./thancad.py", line 32, in <module>
import thanopt # This runs a test for the needed modules automatically
File "/home/ivan/tmp/thancad-0.0.8/thanopt/__init__.py", line 29, in <module>
from thaninit import thanInitPregui, thanInitPostgui, thanInitEndgui
File "/home/ivan/tmp/thancad-0.0.8/thanopt/thaninit.py", line 98, in <module>
thanInitTest()
File "/home/ivan/tmp/thancad-0.0.8/thanopt/thaninit.py", line 42, in thanInitTest
except ImportError, why: thanTkErr(mod1, why, thanModules, root)
File "/home/ivan/tmp/thancad-0.0.8/thanopt/thaninit.py", line 80, in thanTkErr
root.mainloop()
File "/usr/lib/python2.5/lib-tk/Tkinter.py", line 1023, in mainloop
self.tk.mainloop(n)
KeyboardInterrupt

baaba ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.