Ошибка DLL при импорте win32api в Windows 10
У меня есть Python 2.7.2 на Windows 10. Когда я загружаю win32api
и wmi
он не загружается. Установка Python на Windows 10 такая же, как на другом компьютере с Windows 7. У меня нет этой проблемы на win 7. Ниже приведены ошибки, которые я получаю, когда пытаюсь импортировать вышеупомянутые модули в Windows 10.
>>> import win32api
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
>>> import wmi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Python27\lib\site-packages\wmi.py", line 88, in <module>
from win32com.client import GetObject, Dispatch
File "c:\Python27\lib\site-packages\win32com\__init__.py", line 5, in <module>
import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found.
Что может быть причиной моей проблемы? Существует ли минимальная версия Python, которая должна использоваться с Windows 10?
Ответы
Ответ 1
Я не могу воспроизвести это сейчас, но я сделаю снимок, поскольку некоторое время назад у меня была аналогичная проблема, и я смог решить это решение:
импортировать ошибку win32api в Python 2.6
Я в основном скопировал pythoncom27.dll и pywintypes27.dll от Python27/Lib/site-packages/pywin32_system32
до Python27/Lib/site-packages/win32
... Или что-то в этом роде.
Извините за неопределенность - но это помогло мне (нашла ссылку в моих закладках).
Надеюсь, что это поможет!
Ответ 2
Это случилось со мной, и я удалил python и все пакеты. После этого он работал с магией.
Ответ 3
попробуйте переустановить, кажется, что ошибка говорит о том, что ваши модули не найдены, поэтому есть, вероятно, несколько файлов, которые не загружались должным образом. поскольку они не могут найти модули, вероятно, это папка libs, в которой есть все модули, которые поставляются с pywin32
Ответ 4
Очень полезным способом использования Python с той же ОС является использование виртуальной машины. Это очень удобно и бесплатно. Вы можете использовать Oracle Virtual Box и установить виртуальную машину, а затем легко установить и запустить свой Python. Это сработало для меня наилучшим образом, и я никогда не беспокоюсь о проблемах совместимости. Надеюсь это поможет.