Я пытаюсь запустить пример программы анализатора спектра, но у него возникают проблемы с поиском модуля. Здесь ошибка я получаюПроблемы с использованием ctypes.WinDLL()
Traceback (most recent call last):
File "C:\Users\user\Documents\Programs\Python_program_example.py", line 10, in <module>
rsa300 = ctypes.WinDLL("C:\\Tektronix\\RSA306 API\\lib\\x64\\RSA300API.dll")
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
DLL, существует и os.path.exists()
печатает true
с этим путем, так что я не уверен, что проблема есть. Кто-нибудь знает, что с этим не так?
Вы пытались установить текущий каталог в эту папку до его использования? –
@MartinEvans Нет У меня нет, но это не должно иметь значения с полным пути к файлу, если это так? – SirParselot
DLL может иметь иждивенцев в этой папке. Перед его использованием стоит попробовать нечто вроде 'os.chdir (r'C: \ Tektronix \ RSA306 API \ lib \\ x64 ')'). –