2017-07-27 140 views
0

我想在Windows CMD中安裝pyevolve模塊。ModuleNotFoundError:沒有名爲'Scaling'的模塊

我試過3種方法來安裝它。

  1. pip install pyevolve

  2. easy_install pyevolve

  3. cd C:/xxxx/xxxx/xxxx/xxxx/

    python setup.py install

結果是:

ModuleNotFoundError: No module named 'Scaling' 

我看通過C:/xxxx/xxxx/xxxx/xxxx/,我發現有一個文件名爲Scaling.py。但是,它不起作用!

回答

0

簡而言之:代碼是舊的,顯然是針對Python 2的,但你似乎是用Python 3來試用它。使用Python 2爲pyevolve

的問題是setup.py進口pyevolvepyevolve.__init__進口pyevolve.Constspyevolve.Consts進口Scaling。在Python 2中,導入工作,因爲Py 2允許相對導入。但在Python 3中,默認導入是絕對的,並且沒有全局模塊Scaling

+0

感謝您的幫助。也就是說,如果我想使用pyevolve,我必須通過Python 2導入?但是,如果有可能我可以通過Python 3導入它? – SysesCool

+0

再次感謝您的幫助。我想我已經解決了這個問題。 – SysesCool

+0

再次感謝您的幫助。我想我已經解決了這個問題。/n第1步在WinDos中輸入:python install future。/n第2步https://github.com/BubaVV/Pyevolve我在網上下載了這個模塊,並且WinDos cd C:\ XXXX \ XXXX \/n python setup.py install。/n然後我完成了。 – SysesCool

相關問題