easy_install を使用して Pyevolve をインストールしましたが、最初のプログラムを実行しようとするとエラーが発生します。最初に最初の例のソース コードをコピーして貼り付けようとしましたが、これを実行しようとすると次 のように表示されます。
トレースバック (最新の呼び出しが最後):
ファイル "/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
Fedora 11 X86_64でpython 2.6を実行しています。
編集:コマンドラインからpythonを実行するとさらに調べた後、動作しますが、IDLEを実行しているときにのみ失敗します。