我正在尝试导入以下python package中的api wrapper /设备驱动程序
import com.oceanoptics.omnidriver.api.wrapper.WrapperPython只返回没有这样命名的模块:
ImportError: No module named com.oceanoptics.omnidriver.api.wrapper.Wrapper 我从设备制造商的website安装了Omnidriver。具体地说,我使用了安装程序OmniDriver-2.37-win32-installer.exe并安装了“开发版本”。它在C:\Program Files (x86)\Ocean Optics\OmniDriver\OOI_HOME中安装了一堆动态链接库。
在将C:\Program Files (x86)\Ocean Optics\OmniDriver\OOI_HOME添加到C:\Program Files (x86)\MATLAB\R2012b\toolbox\local\librarypath.txt和C:\Program Files (x86)\Ocean Optics\OmniDriver\OOI_HOME\OmniDriver.jar添加到C:\Program Files (x86)\MATLAB\R2012b\toolbox\local\classpath.txt之后,包装器在Matlab中工作正常。然后,我可以用wrapper = com.oceanoptics.omnidriver.api.wrapper.Wrapper()在Matlab中加载包装器。
我猜我的python安装( because 1.4.1 win32位)没有在正确的路径中查找dll,因为我必须先说明。
所以,我的问题是,我如何指示python成功执行上面的import语句?
发布于 2019-02-28 16:09:05
使用Python连接光谱仪的另一种方法是使用python-seabreeze包。该包没有完整的文档,但如果您愿意耐心并亲自尝试,那么您应该能够让它工作。作者已经投入了大量的工作来使该软件包与绝大多数海洋光学的光谱仪兼容。我刚刚在我的Windows笔记本上完成了安装,并在不到一个小时的时间内让它工作。
发布于 2014-08-07 21:13:59
我查看了网站,没有找到任何关于python支持的参考。我相信您提到的说明就是如何安装java类的说明。我找不到任何提到或讨论python模块的信息。请联系海景咨询咨询。
https://stackoverflow.com/questions/25170499
复制相似问题