5

Pyevolve 通常用于 python 2.7。有什么方法可以在 python 3 中安装和使用 pyevolve 吗?我知道有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。

我尝试过,但我认为它不受支持,所以 pip install pyevolve 抛出错误。

4

4 回答 4

5

你可以使用这个 PR: https ://github.com/perone/Pyevolve/pull/79

回购在这里: https ://github.com/BubaVV/Pyevolve

sudo pip3 install future

然后在模块文件夹中(克隆/下载它之后),运行: sudo python3 setup.py install

于 2017-01-09T00:11:18.383 回答
1

现在稍微简单一点(2021 年 8 月)...

sudo pip3 install future
git clone https://github.com/BubaVV/Pyevolve.git
cd Pyevolve; sudo python3 setup.py install

这就够了。我在 Windows Linux 和 MacOSX (Intel) 上使用 python3 代码对其进行了测试。

于 2021-08-19T07:59:59.690 回答
0

pyevolve 目前不支持 python 3.x

如果你想使用 pyevolve 你需要使用 python 2.x 或者自己重写。似乎已经尝试将其移植到python3,但是这个 repo 一年多没有更新。

于 2016-07-30T12:49:37.787 回答
0

如果您仍想尝试 pyevolve,请同时安装内核 python 2 和 3。遵循 在 IPython Notebook 中同时使用 Python 2.x 和 Python 3.x 中的安装指南

于 2017-10-26T11:54:53.827 回答