Форум сайта python.su
0
def import_dylib_sim(self, dylib_path):
if not sys.modules.has_key('sim'):
import sys
oldpath = sys.path
sys.path = [dylib_path] + oldpath
import sim
assert sys.modules.has_key('sim')
worked = True
else:
worked = True
return worked
Отредактировано (Март 7, 2011 21:51:50)
Офлайн
20
Какая ошибка?
Офлайн
0
Столкнулся с похожей проблемой, программа nanoengineer-1, собранная py2exe, перестала работать на моем компьютере, подозреваю что из-за смены драйверов nvidia.
Программа стала ругаться на Numeric библиотеку multiarray.pyd (ошибка при import: параметр задан не верно).
Может быть новые драйверы видеокарты создали похожие библиотеки, не пойму
Офлайн
14
Конечно драйвера видеокарты! А еще попробуйте припомнить - вы мебель в последнее время не переставляли?
Офлайн
0
Ладно иронизировать, лучше бы подсказали из-за чего это могло произойти. Вчера все работало, потом переставил дрова, еще 1 SP поставился на win7 и сегодня прога ругается на multiarray. Полностью удалял, заново устанавливал - не помогает.
Офлайн
14
По фотографии - не лечим.
Офлайн
0
Ну и плохо.
А я выяснил на виртуальных машинах, что Numeric-23.8.win32-py2.4.exe, используемый в коде программы, и вправду не совместим с SP1 на Windows 7. А именно с библиотекой multiarray.pyd. Интересно как бы это исправить в самой винде, ну а пока попробую пересобрать прогу с более новыми версиями numeric
Офлайн