2010-04-02 2 views
1

Я только что установил Pyevolve с помощью easy_install, и я получаю ошибки, пытаясь запустить мою первую программу. Я первый попытался скопировать и вставить исходный код first example, но это то, что я получаю, когда я пытаюсь запустить его:«AttributeError: fileno» при попытке импортировать из pyevolve

Traceback (most recent call last):
File "/home/corey/CTest/first_intro.py", line 3, in
from pyevolve import G1DList
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/init.py", line 15, in
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Consts.py", line 240, in
import Selectors
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Selectors.py", line 12, in
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/GPopulation.py", line 11, in
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/FunctionSlot.py", line 14, in
File "/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/Util.py", line 20, in
AttributeError: fileno

Я бегу питона 2.6 на Fedora 11 x86_64.

Редактировать: После того, как я запустил python из командной строки, он работает, но он только терпит неудачу, когда я запускаю IDLE.

+0

Я не эксперт с Pyevolve, но раньше я видел подобные ошибки. Обычно они имеют тенденцию к ошибкам пути. Итак, import sys и sys.path.append каталог, в котором есть эти файлы. Кроме того, как вы думаете, вы можете отправить строку 14 из /usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/FunctionSlot.py – inspectorG4dget

+0

Все просто указывает на оператор импорта следующего файл. Как будто он не может найти файл Util по какой-то причине. –

ответ

1

Вы пытались проверить версию разработки? Это недалеко от RC1, так что сейчас она стабильна: svn co https://pyevolve.svn.sourceforge.net/svnroot/pyevolve/trunk pyevolve

Вашей проблема, как представляется, путь, попробуйте разжатие файла «яйцо» и поставить «pyevolve» каталог на сайте-пакетах или внутри вашего приложения каталог.

Смежные вопросы