Pyevolve 通常用于 python 2.7。有什么方法可以在 python 3 中安装和使用 pyevolve 吗?我知道有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。
我尝试过,但我认为它不受支持,所以 pip install pyevolve 抛出错误。
Pyevolve 通常用于 python 2.7。有什么方法可以在 python 3 中安装和使用 pyevolve 吗?我知道有另一个包 DEAP 用于与 python 3 兼容的遗传算法,但不知何故我必须使用 pyevolve。
我尝试过,但我认为它不受支持,所以 pip install pyevolve 抛出错误。
你可以使用这个 PR: https ://github.com/perone/Pyevolve/pull/79
回购在这里: 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。遵循 在 IPython Notebook 中同时使用 Python 2.x 和 Python 3.x 中的安装指南