Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Модуль не виден 
:(
    Опции темы
Paher
Дата 2.11.2009, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 18.8.2009

Репутация: нет
Всего: нет



Добрый день! 

Возникла проблема: написал простенькую программку, использующую модуль Tix. В винде работает, как часы, в линухе ошибка - не находит модуль Tix. При этом модуль точно установлен. При наборе в командной строке 

Код

from Tix import *


ошибки не возникает. В чем косяк?


PM MAIL   Вверх
pythonwin
Дата 2.11.2009, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 2
Всего: 36



Цитата(Paher @  2.11.2009,  12:34 Найти цитируемый пост)
в линухе ошибка - не находит модуль Tix.

проверь версии питона - возможно установлен, для одной версии скажем 2.4, а ты запускаешь питон 2.5 и его конечно он не находит.
PS в таких случаях обычно пишут какая версия питона, какая ОС и её версия.
PM WWW GTalk Jabber   Вверх
Paher
Дата 2.11.2009, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 155
Регистрация: 18.8.2009

Репутация: нет
Всего: нет



uname -a

Linux host-22.localdomain 2.6.30-std-def-alt14 #1 SMP Wed Oct 7 06:44:21 UTC 2009 i686 GNU/Linux


версия питона 2.5.4. Установлена только одна версия. И она видит модуль из командной строки, а из файла не видит
PM MAIL   Вверх
pythonwin
Дата 2.11.2009, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 2
Всего: 36



debian stable (lenny )
всё работает как в интерпритаторе, так и в файле. Проверьте всё внимательно и если не заработает, попробуйте поискать решение на майллистах altlinux
Цитата

$ python
Python 2.5.2 (r252:60911, Jan  4 2009, 17:40:26)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from Tix import *
>>>

Цитата

$ python test_tix.py
$


PM WWW GTalk Jabber   Вверх
alex_smirnov
Дата 2.11.2009, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 194
Регистрация: 22.6.2007
Где: Санкт-Петербург

Репутация: нет
Всего: 4



Хм, это странно.

Тогда, для начала положите библиотеку локально со своей программой.

Ну а если уже ничего не поможет smile, то попробуйте проанализировать 
ход выполнения программы (а конкретно, вашего импорта):
http://docs.python.org/library/traceback.html

PM GTalk Jabber   Вверх
pythonwin
Дата 3.11.2009, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 2
Всего: 36



Цитата(alex_smirnov @  2.11.2009,  17:16 Найти цитируемый пост)
Тогда, для начала положите библиотеку локально со своей программой.

как я понимаю здесь идет вопрос о модуле Tix в библиотеке tk. 
можно конечно попробовать модуль положить в корневую папку питона, но очень похоже либо на:
1) запускают не из той версии питона
2) есть ошибка в сборке в альтлинукс или есть ошибка в путях к Tix, но т.к. из интерпритатора работает, то больше склоняюсь к №1
PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.