Python 即使已显式添加到系统路径,也找不到模块
我试图在python中使用Lumerical。Lumerical是一个电磁模拟软件,允许通过python访问。有关更多信息,请参阅 无论如何,要让它运行,我需要导入一个名为Python 即使已显式添加到系统路径,也找不到模块,python,path,sys,Python,Path,Sys,我试图在python中使用Lumerical。Lumerical是一个电磁模拟软件,允许通过python访问。有关更多信息,请参阅 无论如何,要让它运行,我需要导入一个名为lumapi的模块。它位于程序的目录中: C:\Program Files\Lumerical\v202\api\python\lumapi.py 因此,自然地,为了将其导入到当前脚本文件中,我使用了以下代码: import sys sys.path.append(r"C:\Program Files\Lumeric
lumapi
的模块。它位于程序的目录中:
C:\Program Files\Lumerical\v202\api\python\lumapi.py
因此,自然地,为了将其导入到当前脚本文件中,我使用了以下代码:
import sys
sys.path.append(r"C:\Program Files\Lumerical\v202\api\python\lumapi.py")
import lumapi
但我得到了:
ModuleNotFoundError: No module named 'lumapi'
我所测试的内容
lumapi
已存储,只需写入import lumapi
即可工作sys.path
我已经测试了目录是否确实添加到了
这条路似乎就是这样sys.path
应该有目录名,而不是python脚本文件名。@martineau非常感谢。我不知道,但这当然有道理!这回答了我的问题亨利:谢谢你的提议。不用担心-很容易犯错误,依我看。sys.path
应该有目录名,而不是python脚本文件名。@martineau非常感谢您。我不知道,但这当然有道理!这回答了我的问题亨利:谢谢你的提议。不用担心,我认为很容易犯错误。