关于在anaconda3安装lumopt安装后,报错no modules “lumapi“的解决办法

作者分享了在Windows上成功安装并运行lumopt的过程中遇到的lumapi模块导入错误,通过在geometry.py文件中添加特定的导入路径解决了问题。此外,还提醒在Spyder中选择Python解释器时应使用Lumerical自带的,以避免kernel问题。对于在PyCharm中遇到的兼容性问题,作者建议使用Lumerical的Python环境。
部署运行你感兴趣的模型镜像

说在前面,不知道这个办法具不具有普遍性,我电脑上window试运行成功了的,晚上再去linux试一下。

lumopt安装过程我这里省略了(默认完成了安装过程),有需求可以看下面的链接:

(15条消息) 完美解决Windows用户下lumerical(FDTD)的python库lumopt安装方法_lumapi_ZhemgLee的博客-优快云博客

(15条消息) Lumerical Python API学习笔记(一):Lumopt配置以及样例运行_lumopt怎么安装_A_Coding_Ape的博客-优快云博客

我看完两位大佬的安装方法后和链接1 评论区的老哥一样,出现了no modules"lumapi",其中报错位置显示在geometry.py, 抱着好奇心点进去发现他只有一个孤零零的“import lumapi”,想着我在用spyder写脚本的时候调用接口需要加路径,于是抱着试试的想法,给它加上了路径。

添加了图中所示的4行代码。 (是在spyder中运行的,如果是pycharm会提示imp这个库已经更新换代,无法使用load_source函数,具体原因我也不知道。我在pycharm试过这两个函数各种报错,也不想去纠结他了)。

这四行代码的来源是youtube上一个关于API的tutorial,如果感兴趣可以去搜一下,很容易就能搜到

再运行的时候就可以进行下去了。

自己的状态也是迷迷糊糊,欢迎大家有问题共同讨论交流。

再加一句(今天碰到的问题),在spyder选用python解释器的时候尽量选用安装lumerical自带的(上面链接中也有提到),我今天晚上出去吃个饭回来就报错说kernel有问题,安装了之后还是解决不了,最后是在lumerical自带的python解释器的位置添加了一个新环境,程序又能运行了。。。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值