Я запускаю ubuntu 10.04 с его собственным python 2.6.6 и GCC 4.4.5, и «import glib» в python, похоже, работает.
Я установил "python-numpy", "python-matplotlib" и "python-pyfits" с менеджером пакетов synaptic и ничего больше, в частности ничего не было установлено из более свежей версии, найденной на сайте пакета, потому что предыдущаяОпыт научил меня, что это обычно очень плохая идея.
Но у меня НЕТ папки / usr / share / pyshared / glib /, и я не знаю, как ее получить.Эта папка у вас на пути или PYTHONPATH?Если да, попробуйте удалить его из пути и повторить «import glib», возможно, вы получите вторую установку glib в этом месте (установленную и, возможно, нужную) другим пакетом).
glib - это интерфейс к компилятору c, поэтому он используется в нескольких местах.Какая у вас версия GCC?GTK также интенсивно использует glib.Вы установили "GTK" и "pygtk" из синапса или сделали это нелегко, собрав все отдельные небольшие пакеты?Если да, попробуйте установить его из synaptic.
Я в основном думаю, что это происходит из-за какого-то микса установки какого-то расширения python.Радикальное решение, конечно, состоит в том, чтобы переформатировать компьютер с новой ОС, но, вероятно, это то, что вам не нужно, поэтому я должен попытаться удалить все пакеты, которые использует Python, и переустановить их из synaptic.
Надеюсь, это поможет ...