Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!

Исправить инсталляцию Python-модуля

закрито без виконання


Есть пакет (openopt), написанный на Python (opensource, украинский, связанный с численной оптимизацией).
Он был исключен из предыдущего namespace, и вместо "from namespace_name.package_name import *" теперь надо писать "from namespace_name.package_name import *". К сожалению, это работает только для python setup.py develop, для python setup.py install не какие-то проблемы с импортом файлов из вложенных директорий.
Задача состоит в том, чтобы исправить соответствующие файлы __init.py__ в главной директории и поддиректориях пакета. Если понадобится, можно подредактировать файл setup.py.
Решение вручную прописывать в файлах __init.py__ импорт всех необходимых файлов и функций не подходит.
В результате dir(openopt) должен выдавать тот же набор функций (не более). Проверку на правильность работы можно сделать так - после запуска python setup.py install запуск nlp_1.py из /examples должен выдать что-то около
...
OO Warning! to use OpenOpt graphics you need pylab (Python module) installed. Turning graphics off...
...
solver: ralg problem: unnamed goal: minimum
iter objFunVal log10(maxResidual)
...
objFunValue: 128.17913 (feasible, max constraint = 0.000799993)
Инструкция по инсталляции OpenOpt:
http://scipy.org/scipy/scikits/wiki/OpenOptInstall

Оновлення #1 від 25 грудня 2008
Ошибка, правильно так:

было
from scikits.openopt import *

теперь надо писать
from openopt import *

Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

Замовник
Dmitrey Kroshko
Україна Україна
Проект опублікований
25 грудня 2008
159 переглядів