Найти - Пользователи
Полная версия: Проблема с python 2.7 OpenSUSE Linux
Начало » Python для новичков » Проблема с python 2.7 OpenSUSE Linux
1
PythonStriker
Установил SUSE последнюю и решил установить более новый питон.
Делал
./configure –enable-framework
make
sudo make install

В папке /usr/local/lib/python-2.7

Есть ниже файлы tkFileDialog и т.д. но при запуске IDLE выскакивает

** IDLE can't import Tkinter. Your Python may not be configured for Tk. **

А при импортировании Tkinter ошибка

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
PythonStriker
Удалил старый python установил python-tk python-idle только теперь ошибка _tkinter.TclError: no display name and no $DISPLAY environment variable
alexzander77
PythonStriker
Удалил старый python установил python-tk python-idle только теперь ошибка _tkinter.TclError: no display name and no $DISPLAY environment variable
спробуй
export DISPLAY=:0
PythonStriker
alexzander77
PythonStriker
Удалил старый python установил python-tk python-idle только теперь ошибка _tkinter.TclError: no display name and no $DISPLAY environment variable
спробуй
export DISPLAY=:0
пробовал.. Пишет что не может конектится к дисплею 0. После рестарта Хов опять ошибка импорта
PythonStriker
Ой конец команды make :
Python build finished, but the necessary bits to build these modules were not found:
_bsddb _sqlite3 _ssl
_tkinter bsddb185 bz2
dbm dl gdbm
imageop linuxaudiodev ossaudiodev
sunaudiodev zlib
To find the necessary bits, look in setup.py in detect_modules() for the module's name.


Failed to build these modules:
_curses_panel

running build_scripts
Получается ткинтер вообще не подключается?! А как его подключить?
PythonStriker
Почему-то ткинтер импортируется если запускать питон командой: python2 как быть? Можно ли стандартный питон заменить этим?
PythonStriker
Без удаления гнома и прочего?
py.user.next
тебе надо установить нужные пакеты в систему
чтобы в конце не писало, что не может собрать tkinter
вообще, желательно всё там установить, кроме специфических (нужных для bsd систем и solaris)

1. открываешь setup.py
2. там находишь эти строки
3. смотришь, как называет заголовочный файл
4. ищешь пакет в интернете, в котором этот заголовочный файл
5. ищешь этот пакет в репозиториях
6. если пакета нет в репозиториях, ищешь в интернете

нужно отметить, что заголовочные файлы находятся обычно в пакетах, которые относятся к разработке (develop) и имеют сокращение до dev или devel
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB