Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2009 23:07:15

like-nix
От:
Зарегистрирован: 2009-01-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей

Подскажите пожалуйста кокой минимальный набор файлов нужен чтобы можно было подключить модуль для олерационной системы windows.
Может ли модуль состоять из одного dll файла если да то как его подключить?



Отредактировано (Апрель 12, 2009 23:08:11)

Офлайн

#2 Апрель 13, 2009 00:53:02

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Установка модулей

Ничего не понятно. Попробой сформулировать желание как-нибудь иначе.



Офлайн

#3 Апрель 13, 2009 07:54:25

pythonwin
От:
Зарегистрирован: 2006-07-18
Сообщения: 1294
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей

like-nix, убедительная просьба прочитать правила действующие на форуме и Как правильно задавать вопросы



Отредактировано (Апрель 13, 2009 07:54:56)

Офлайн

#4 Апрель 13, 2009 10:50:54

like-nix
От:
Зарегистрирован: 2009-01-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей

я знаю как импортировать модули командой import
Но вопрос в другом
Есть такой продукт hoops у него есть возможность интеграции с python
Есть файл i для swig по нему генерится wrap си файл, который компилится вроде нормально и получается dll
i файл для версии swig 1.3.11
Вроде бы должен на выходе у swig быть еще и файл питона, но его нет наверное нужна какая то опция для swig чтобы он его сгенерировал
Вот и вопрос.
Может ли модуль состоять из одного dll файла если да то как его подключить к python?



Офлайн

#5 Апрель 13, 2009 11:24:56

like-nix
От:
Зарегистрирован: 2009-01-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей

Полученную mdlh.dll проверил на зависимости
и кунул в c:\Python26\Lib\site-packages\

Да еще забыл упомянуть что у меня python 2.6

Пробовал переименовать расширение в pyd но пока результат:
но
>>import mdlh
ImportError: dynamic module does not define init function (initmdlh)
Кто подскажет что это значит?



Отредактировано (Апрель 13, 2009 11:29:54)

Офлайн

#6 Апрель 13, 2009 12:21:21

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Установка модулей

Документацию читал? Хотя бы первую главу? Там где PyMODINIT_FUNC?



Офлайн

#7 Апрель 13, 2009 12:28:59

like-nix
От:
Зарегистрирован: 2009-01-27
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей

нет это пока не читал
сейчас почитаю
спасибо



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version