python:import com.oceanoptics.omnidriver.api.wrapper.Wrapper

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python:import com.oceanoptics.omnidriver.api.wrapper.Wrapper相关的知识,希望对你有一定的参考价值。

我想在这个python package中导入以下api包装器/设备驱动程序:

import com.oceanoptics.omnidriver.api.wrapper.Wrapper

Python只返回没有像这样命名的模块:

ImportError: No module named com.oceanoptics.omnidriver.api.wrapper.Wrapper 

我从设备制造商的website安装了Omnidriver。具体来说,我使用了安装程序OmniDriver-2.37-win32-installer.exe并安装了“开发版”。它在C:Program Files (x86)Ocean OpticsOmniDriverOOI_HOME中安装了一堆dll。

在将C:Program Files (x86)Ocean OpticsOmniDriverOOI_HOME添加到C:Program Files (x86)MATLABR2012b oolboxlocallibrarypath.txt并将C:Program Files (x86)Ocean OpticsOmniDriverOOI_HOMEOmniDriver.jar添加到C:Program Files (x86)MATLABR2012b oolboxlocalclasspath.txt之后,包装器在Matlab中正常工作。之后,我可以使用wrapper = com.oceanoptics.omnidriver.api.wrapper.Wrapper()在Matlab中加载包装器。

我想我的python安装(Enthought Canopy 1.4.1赢得32位)并没有在正确的路径中寻找dll,因为我必须先说明。

所以,我的问题是,如何指示python成功执行上面的import语句?

答案

使用Python与光谱仪接口的另一种方法是使用python-seabreeze包。该软件包没有完整的文档,但如果您愿意耐心并为自己尝试,那么您应该能够让它工作。作者已经付出了相当大的努力使该包装与大多数Ocean Optics的光谱仪兼容。我刚刚在我的Windows笔记本电脑上完成安装,并在一小时内完成了工作。

另一答案

我检查了网站,并没有找到任何python支持的参考。我相信您引用的说明是如何安装java类的说明。我找不到提到或讨论过python模块的信息。您应该联系Oceanview进行澄清。

以上是关于python:import com.oceanoptics.omnidriver.api.wrapper.Wrapper的主要内容,如果未能解决你的问题,请参考以下文章

python中import 点的作用

python中import 点的作用

python,import语法出错

Python中import, from...import,import...as的区别

python import 与 from .... import ...区别

Python的from import和import的区别