无法从bayes_opt导入BayesianOptimization,colorama导入异常求助
解决BayesianOptimization导入时的colorama依赖错误
问题根源
bayesian-optimization 1.4.2版本的代码中引入了from colorama import just_fix_windows_console,但这个函数是colorama 0.4.7才新增的特性。你的环境里装的是colorama 0.4.6,虽然满足bayes-opt声明的>=0.4.6依赖要求,但实际缺少这个函数,导致导入失败。
两种解决办法
方法一:升级colorama到兼容版本
直接把colorama升到0.4.7或更高版本即可:
pip install --upgrade colorama>=0.4.7
方法二:降级bayesian-optimization到旧版本
如果不想升级colorama,就把bayes-opt降到之前能正常运行的版本(比如1.4.1,这个版本还没用到just_fix_windows_console):
pip install bayesian-optimization==1.4.1
测试验证
执行导入命令确认问题解决:
from bayes_opt import BayesianOptimization, UtilityFunction
内容的提问来源于stack exchange,提问作者jg123
相关产品推荐
相关产品推荐

