Форум сайта python.su
OpenGL.Tk не работает, похоже библиотека не соответствует:
import OpenGL.Tk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/OpenGL/Tk/__init__.py", line 114, in <module> _default_root.tk.call('package', 'require', 'Togl') _tkinter.TclError: couldn't load file "/usr/lib/libTogl.so.1.7": /usr/lib/libTogl.so.1.7: undefined symbol: tclStubsPtr
Офлайн
Fedora 20 Python v3.3.2
>>> import OpenGL.Tk Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python3.3/site-packages/OpenGL/Tk/__init__.py", line 102, in <module> if sys.maxint > 2**32: AttributeError: 'module' object has no attribute 'maxint' >>>
alien308Возможно, поможет переустановка пакетов (с удалением). Попробуй tkinter переустановить. Убедись, что он работает исправно.
похоже библиотека не соответствует
Отредактировано py.user.next (Июнь 26, 2014 23:56:38)
Офлайн
Так у меня по умолчанию python 2.7. Пытаюсь пересобрать из бинарников на виртуальной машине.
py.user.nextПытаюсь пересобрать из бинарников на виртуальной машине.
Возможно, поможет переустановка пакетов (с удалением). Попробуй tkinter переустановить.
py.user.nextСам Tkinter работает, а как проверить Togl (OpenGL для Tkinter ) не знаю.
Убедись, что он работает исправно.
Отредактировано alien308 (Июнь 27, 2014 09:12:35)
Офлайн
Собррал python:
./configure --with-tcltk-includes='-I/usr/local/include' --with-tcltk-libs='-L/usr/local/lib' make make install
import Tkinter Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/lib-tk/tkinter.py", line 39, in <module> import _tkinter # if this fails your Python may not be configured for Tk ImportError: No module named _tkinter
Офлайн
Я имел в виду пакеты OpenGL и Tkinter для питона.
Там обычно ничего собирать не надо, просто установить из репозиториев.
alien308У меня вообще нет такой библиотеки (любой версии)./usr/lib/libTogl.so.1.7
alien308Это значит, что tkinter ты не собрал. Для сборки нужно, чтобы в системе были установлены все пакеты, связанные с tcl и tk.ImportError: No module named _tkinter
Отредактировано py.user.next (Июнь 27, 2014 21:34:05)
Офлайн