python - 尝试从 pyevolve 导入时出现 "AttributeError: fileno"

标签 python pyevolve

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

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

我在 Fedora 11 X86_64 上运行 python 2.6。

编辑:经过更多研究后,如果我从命令行运行 python,它可以工作,但只有在我运行 IDLE 时才会失败。

最佳答案

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

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

关于python - 尝试从 pyevolve 导入时出现 "AttributeError: fileno",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2565061/

相关文章:

python - 尝试打开 .txt 文件但不断收到错误消息

python - 创建流以从 Python 中的字符串迭代

python - Django 通用外键 : accessor clash when 2 models have same related_name

python - 想要将旧的 6502 源代码 HEX 行转换为 .byte $00 行

python - 如何将 Pandas 数据框中带逗号的字符串数字转换为 float

replace - 人口更替

python - 使用 DEAP 在遗传算法中实现约束

python - 使每个进程都可以访问全局变量