MacBook m1安装geatpy出错cannot import name ‘awGA‘ from ‘awGA‘
Posted 柳小葱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MacBook m1安装geatpy出错cannot import name ‘awGA‘ from ‘awGA‘相关的知识,希望对你有一定的参考价值。
🙈今天给我的MacBook安装geatpy,用来学习遗传算法,但却碰到一些问题,记录一下
1.如图:在conda中找不到geatpy的包,于是采用pip安装(conda未找到)
2. pip安装(采用清华镜像源快!)
这里注意一下,我这里是python3.9,pip会找到合适的版本自动安装上,等待就好。
3. 安装完毕运行出错‘cannot import name ‘awGA’ from ‘awGA’’
import geatpy as ea
分析原因,可能是出现函数awGA出现名字重复的情况,然后产生了互相调用。
4. 解决方案
百度了一下,首先卸载geatpy,换一个版本安装:
#卸载geatpy
pip uninstall geatpy
重新安装geatpy版本,这里你可以安装适合自己的版本
pip install geatpy==2.1.0
目前镜像源中就只有这些版本,如果需要其他版本,需要去github上下载安装包。
以上是关于MacBook m1安装geatpy出错cannot import name ‘awGA‘ from ‘awGA‘的主要内容,如果未能解决你的问题,请参考以下文章
Xampp 无法在 m1 Macbook pro 上运行,给我一个错误: