Anaconda环境中pip安装genetic algorithm报错的问题求助
解决Anaconda环境中安装遗传算法库的错误问题
你遇到的问题主要有两个核心原因,咱们一步步拆解清楚:
1. 命令输入格式错误
你执行的 pip install genetic algorithm 会被pip识别成要安装两个独立的包——genetic和algorithm,但实际上并没有一个名为「genetic algorithm」的拆分式包,而且你想安装的应该是专业的遗传算法框架,不是这两个零散的小工具包。
2. genetic包本身存在代码bug
从错误日志能看到,这个genetic包的setup.py文件里用了find_packages("./")写法,而Python的distutils模块不允许路径以/结尾,直接抛出了ValueError: path './' cannot end with '/'的错误。这是包开发者的代码问题,咱们普通用户没法修复这个包的底层代码。
正确的解决方案
放弃安装这两个有问题的包,选择成熟的主流遗传算法库来安装,推荐两个常用选项:
- DEAP:功能全面的经典遗传算法框架
(tf_cpu) C:\Users\test>pip install deap - PyGAD:轻量易用、上手快的进化算法工具包
(tf_cpu) C:\Users\test>pip install pygad
安装完成后就可以正常使用遗传算法相关功能啦。
内容的提问来源于stack exchange,提问作者roudan
相关产品推荐
相关产品推荐

