【发布时间】:2016-12-03 11:26:13
【问题描述】:
Pyevolve 通常用于 python 2.7。有什么方法可以在 python 3 中安装和使用 pyevolve 吗?我知道有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。
我尝试过,但我认为它不受支持,所以 pip install pyevolve 会抛出错误。
【问题讨论】:
标签: python-3.x genetic-algorithm pyevolve
Pyevolve 通常用于 python 2.7。有什么方法可以在 python 3 中安装和使用 pyevolve 吗?我知道有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。
我尝试过,但我认为它不受支持,所以 pip install pyevolve 会抛出错误。
【问题讨论】:
标签: python-3.x genetic-algorithm pyevolve
您可以使用此 PR:https://github.com/perone/Pyevolve/pull/79
repo 在这里:https://github.com/BubaVV/Pyevolve
sudo pip3 install future
然后在模块文件夹中(克隆/下载后),运行:
sudo python3 setup.py install
【讨论】:
现在稍微简单一点(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 代码对其进行了测试。
【讨论】:
pyevolve 目前不支持 python 3.x
如果你想使用pyevolve你需要使用python 2.x或者自己重写。似乎已经尝试将其移植到 python3,但这个 repo 一年多没有更新。
【讨论】:
如果您仍想尝试 pyevolve,请同时安装内核 python 2 和 3。 按照安装指南 Using both Python 2.x and Python 3.x in IPython Notebook
【讨论】: