完美解决Windows用户下lumerical(FDTD)的python库lumopt安装方法

网友投稿 680 2022-09-03


完美解决Windows用户下lumerical(FDTD)的python库lumopt安装方法

参考链接:

​​lumerical配合pycharm使用python联合开发的问题​​

​​FDTD的python接口使用​​

​​github_lumopt​​

个人所写相关博客链接(如果想要了解更多关于python,anaconda,pycharm相关知识可以直接浏览我的博客里的Python标签)

​​我的Python博客园标签​​

​​python安装包的方法&安装遇到的问题总结_2020_11_19 ​​

​​pycharm2020.3专业版破解激活​​

​​PyCharm,Terminal 常用快捷键​​

0. 为方便库的管理,个人建议先安装​​anaconda​​​(建议下载Anaconda3-2019.07-Windows-x86_64.exe)和​​pycharm​​

1. 上述安装可以参考如下两个本人已经写过的链接:

python安装包的方法&安装遇到的问题总结_2020_11_19

pycharm2020.3专业版破解激活

2. 从​​github_lumopt​​链接里下载lumopt安装包(假如我下载解压后的位置在E:\install_packages文件夹下),

3. 利用Anaconda Prompt安装lumopt

4. 打开Anaconda Prompt之后,切换到E:\install_packages:

5. 根据​​gitbook​​里的方法安装lumopt,

只是他说的

python setup.py -develop

只适合linux安装

而对于windows用户要使用

python setup.py install

来安装

6. 安装之后显示如下图所示即表示安排成功

D:\software\anaconda3\Lib\site-packages

7. 这样安装后依然不能使用lumopt,需要根据第4步图中的方法设置lumapi和安装文件夹才行,对于anaconda里的安装的lumopt,其安装位置都是在anaconda安装路径里的Lib\site-packages\LumOpt-0.0.1-py3.7.egg\里,而我的anaconda安装路径为D:\software\anaconda3,所以对于我的电脑,完整路径为:D:\software\anaconda3\Lib\site-packages\LumOpt-0.0.1-py3.7.egg,打开此路径可发现:

打开上图中的LumOpt-0.0.1-py3.7.egg\lumopt文件夹:

发现有大量的文件缺失,需要做以下两件事api路径设置和缺失文件补全。

8. 打开上图中的__init__.py文件,发现针对windows用户设置了api的路径,但是如果我们安装的lumerical路径不是他这个路径,就会显示lumapi是空,

这个时候需要找到lumerical的安装路径,找到里面api\python里的完整路径,我的完整路径为:C:\Program Files\Lumerical\v202\api\python打开如下图所示,

9. 接着将lumerical里的api的python完整路径替换成我的真实路径,对于我来说只要将2019b换成v202即可,如下图所示

10. 最后打开第7步中所说的lumerical里的api里的python里的lumopt,如下图所示

将里面除了__init__.py文件外的所有文件复制粘贴到anaconda安装lumopt安装包所在文件夹里(其中optimization.py文件原安装包文件就有,所以对于optimization.py要采用替换目标中的文件),即D:\software\anaconda3\Lib\site-packages\LumOpt-0.0.1-py3.7.egg\lumopt


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot结合maven配置不同环境的profile方式
下一篇:python asyncio 子线程中的EventLoop(python培训)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~