0

我正在尝试在 Windows CMD 中安装 pyevolve 模块。

我尝试了 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. 但是,它不起作用!

4

1 回答 1

2

简而言之:代码很旧,显然是为 Python 2 设计的,但你似乎在用 Python 3 尝试它。将 Python 2 用于pyevolve.

问题是setup.py进口pyevolvepyevolve.__init__进口pyevolve.Constspyevolve.Consts进口Scaling。在 Python 2 中,导入有效,因为 Py 2 允许相对导入。但在 Python 3 中,默认导入是绝对的,并且没有全局模块Scaling

于 2017-07-27T17:01:56.660 回答