1

我刚刚使用 easy_install 安装了 Pyevolve,但在尝试运行我的第一个程序时遇到了错误。我首先尝试复制并粘贴第一个示例的源代码,但这是我尝试运行它时收到的:

回溯(最后一次调用):
文件“/home/corey/CTest/first_intro.py”,第 3 行,
从 pyevolve 导入 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 时才会失败。

4

1 回答 1

1

您是否尝试过查看开发版本?它靠近 RC1,所以它现在很稳定: svn co https://pyevolve.svn.sourceforge.net/svnroot/pyevolve/trunk pyevolve

您的问题似乎是路径,尝试解压缩“egg”文件并将“pyevolve”目录放在站点包或应用程序目录中。

于 2010-04-02T14:10:44.577 回答