当前位置 : 主页 > 编程语言 > python >

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

来源:互联网 收集:自由互联 发布时间:2022-06-15
参考链接: ​​lumerical配合pycharm使用python联合开发的问题​​ ​​FDTD的python接口使用​​ ​​github_lumopt​​ 个人所写相关博客链接(如果想要了解更多关于python,anaconda,pycharm相关

参考链接:

​​lumerical配合pycharm使用python联合开发的问题​​
​​FDTD的python接口使用​​
​​github_lumopt​​


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

​​我的Python博客园标签​​
​​python安装包的方法&安装遇到的问题总结_2020_11_19 ​​
​​pycharm2020.3专业版破解激活​​
​​PyCharm,Terminal 常用快捷键​​

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


0. 为方便库的管理,个人建议先安装​​anaconda​​​(建议下载Anaconda3-2019.07-Windows-x86_64.exe)和​​pycharm​​
1. 上述安装可以参考如下两个本人已经写过的链接:

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

pycharm2020.3专业版破解激活

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

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

3. 利用Anaconda Prompt安装lumopt

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

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

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

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

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

只是他说的

python setup.py -develop

只适合linux安装

而对于windows用户要使用

python setup.py install

来安装

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

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

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,打开此路径可发现:

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

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

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

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

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

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

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

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

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

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

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

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

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

11. 直到此步,lumopt就安装完成了,这时在pycharm里选择anaconda里的刚刚安装包所在的python解释器,等加载完成后即可正常在pycharm里使用lumopt库了。有任何问题欢迎在评论区,或者通过加我的(QQ、微信)(备注好)交流

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




上一篇:python类的使用-汽车租赁系统
下一篇:没有了
网友评论