Я только что установил Pyevolve с помощью easy_install, и я получаю ошибки, пытаясь запустить мою первую программу. Сначала я попытался скопировать и вставить исходный код первый пример, но это то, что я получаю, когда пытаюсь запустить его:
Traceback (последний последний звонок):
Файл "/home/corey/CTest/first_intro.py", строка 3,
из pyevolve import G1DList
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/init.py", строка 15, на
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Consts.py", строка 240, на
импортные селектора
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Selectors.py", строка 12, на
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/GPopulation.py", строка 11, на
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/FunctionSlot.py", строка 14, на
Файл "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Util.py", строка 20, на
AttributeError: fileno
Я запускаю python 2.6 на Fedora 11 X86_64.
Изменить: после того, как я просмотрю его, если я запустил python из командной строки, он работает, но он только терпит неудачу, когда я запускаю IDLE.
Вы пытались проверить версию разработки? Он рядом с RC1, поэтому он стабилен прямо сейчас:
svn co https://pyevolve.svn.sourceforge.net/svnroot/pyevolve/trunk pyevolve
Ваша проблема кажется путями, попробуйте распаковать файл "egg" и поместите каталог "pyevolve" в пакеты сайта или внутри вашего каталога приложений.