安装oimodeler后运行脚本及导入模块遇numpy.asscalar属性错误求助
问题原因及解决方案
错误原因
numpy.asscalar在numpy 1.23及更高版本中已被移除,而oimodeler或其依赖的第三方库仍在调用这个已废弃的函数。你没在oimodeler目录找到asscalar,是因为这个调用来自它的依赖包(比如天文类相关依赖库),而非oimodeler自身代码。
解决办法
- 降级numpy到1.22.x版本(该版本仍保留
asscalar):pip install numpy==1.22.4 - 等待oimodeler官方更新以适配numpy 1.23+版本;也可检查oimodeler的依赖列表,确认是否有依赖包需要单独降级或更新。
内容的提问来源于stack exchange,提问作者Anna-Kat
相关产品推荐
相关产品推荐

