Je viens d'installer Pyevolve en utilisant easy_install et j'obtiens des erreurs en essayant d'exécuter mon premier programme. J'ai d'abord essayé copier et coller le code source du first example mais c'est ce que je reçois lorsque je tente de l'exécuter:"AttributeError: fileno" en essayant d'importer à partir de 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
Je Python démarrés 2.6 sur Fedora 11 X86_64.
Editer: Après l'avoir regardé plus si j'exécute Python à partir de la ligne de commande cela fonctionne mais il échoue seulement quand j'exécute IDLE.
Je ne suis pas un expert avec Pyevolve, mais j'ai déjà vu des erreurs similaires. Ils ont généralement tendance à être des erreurs de chemin. Donc
import sys
etsys.path.append
le répertoire qui a ces fichiers. En outre, pensez-vous que vous pouvez poster la ligne 14 de /usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/FunctionSlot.py – inspectorG4dgetTout pointe juste vers la déclaration d'importation de la prochaine fichier. C'est comme si il ne peut pas trouver le fichier Util pour une raison quelconque. –