Как использовать Picam с ctypes? - PullRequest
0 голосов
/ 30 мая 2018

Я пытаюсь написать код, который взаимодействует с камерой Princeton Instruments с помощью Picam.Так как я не знаю C, я обертываю это в Python.Я основываюсь на 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 файл и читать код.Любая помощь будет принята с благодарностью.Я застрял на этом в течение четырех дней: (* ​​1009 *

Спасибо!

РЕДАКТИРОВАТЬ:

Я работаю над другим сценарием, который такжеиспользует ctypes, и я получаю то же сообщение об ошибке, что и выше, поэтому проблема не только в импорте .ddl, так как в моей другой программе этого нет.

...