pywin32 ImportError: сбой загрузки DLL: указанный модуль не найден - PullRequest
0 голосов
/ 19 марта 2020

Я использую python 3.6 и пытаюсь import win32com.client как win32, чтобы иметь возможность отправить электронное письмо с перспективой, но продолжаю получать выше import error.

Я установил pywin32 и pypiwin32 и запустил сценарий postinstall (он видел: «У вас нет прав для установки COM-объектов.)

I посмотрите pywintpyes36.dll и pyhoncom36.dll в том месте, из которого я запускаю скрипт.

Я немного искал и не могу найти то, что мне не хватает. тот факт, что мне не удалось установить COM-объекты? Любая помощь будет принята с благодарностью, спасибо.

[EDIT]

Я работаю вне Venv и установил обе библиотеки используя py -m pip install pywin32 и py -m install pypiwin32. Я проверил, что вижу установку в папке "site-packages" в моем venv.

мой импорт:

import sys
sys.path.append("C:\path\venv\Lib\site-packages")
import tkinter as tk
import getpass
import os.path
import time
import os
import win32com.client as win32
import sqlite3
from datetime import datetime
from functools import partial

У меня есть sys.path.append там в противном случае модуль вообще не найден.

полное сообщение об ошибке:

Traceback (most recent call last):
File "C:\path\program.py", line 8, in <module>
import win32com.client as win32
File "C:\path\venv\Lib\site-packages\win32com\__init__.py", line 5, in <module>
from win32 import win32api
ImportError: DLL load failed: The specified module could not be found.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...