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‘的主要内容,如果未能解决你的问题,请参考以下文章

M1芯片的MacBook安装docker

Xampp 无法在 m1 Macbook pro 上运行,给我一个错误:

MacBook m1 安装anaconda与pycharm

MacBook m1 安装anaconda与pycharm

如何在 M1 Macbook 上的 Rosetta 2 下运行 Homebrew 安装程序

macbook m1安装jdk,maven,python