如何使用picty与ctypes?

时间:2018-05-30 13:03:35

标签: python module ctypes

我试图编写一个使用Picam与普林斯顿仪器相机交互的代码。因为我不知道C,所以我用Python包装它。我是基于Joe Lowney的PythonForPicam。当我尝试调用picam.dll文件时发生错误。这是我的代码:

import sys
#Add a path to wherever the picam package folder is located
sys.path.append(r'c:\Users\Me\Documents')

import ctypes


picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')

运行此命令返回:

picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')
Traceback (most recent call last):

  File "<ipython-input-2-93fbba6616be>", line 1, in <module>
    picam = ctypes.CDLL(r'C:\Users\Me\Documents\Picam package')

  File "C:\Users\Me\Anaconda3\envs\PyPicam\lib\ctypes\__init__.py", line 
  366, in __init__
     self._handle = _dlopen(self._name, mode)

WindowsError: [Error 126] The specified module could not be found

即使我打开 init 文件并阅读代码,我也不知道错误引用了哪个模块。任何帮助将不胜感激。我已经坚持了四天:(

谢谢!

修改

我正在处理另一个也使用ctypes的脚本,并且我得到与上面相同的错误消息,所以问题不能仅仅是.ddl导入,因为我的其他程序没有&#39;有那个。

0 个答案:

没有答案