2010-04-02 39 views
1

我剛安裝了使用easy_install的Pyevolve,並且出現了嘗試運行我的第一個程序的錯誤。我第一次嘗試複製和粘貼first example的源代碼,但是這是我收到的時候我嘗試運行它:當試圖從pyevolve導入時出現「AttributeError:fileno」

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運行蟒蛇2.6。

編輯:如果我從命令行運行python,它會工作更多,但它只在運行IDLE時失敗。

+0

我並不是Pyevolve的專家,但我曾經見過類似的錯誤。他們通常傾向於路徑錯誤。所以import syssys.path.append有這些文件的目錄。另外,你認爲你可以發佈/usr/lib/python2.6/site-packages/Pyevolve-0.5-py2.6.egg/pyevolve/FunctionSlot.py的第14行 – inspectorG4dget 2010-04-02 05:25:01

+0

一切都只是指向下一個的import語句文件。它就好像因爲某些原因找不到Util文件。 – 2010-04-02 06:37:08

回答

1

您是否試過檢查開發版本?這是RC1的附近,所以它現在是穩定的: svn co https://pyevolve.svn.sourceforge.net/svnroot/pyevolve/trunk pyevolve

您的問題似乎是路徑,嘗試解壓縮的「蛋」的文件,並把「pyevolve」目錄中的站點包或應用程序中目錄。

相關問題