Python pywin32 ImportError:DLL加载失败:找不到指定的模块
我正在使用Python pywin32 ImportError:DLL加载失败:找不到指定的模块,python,winapi,pywin32,Python,Winapi,Pywin32,我正在使用python3.6并尝试将导入win32com.client作为win32,以便能够通过outlook发送电子邮件,但不断收到上述导入错误 我已经安装了pywin32和pypiwin32并运行了postinstall脚本(是否看到它说“您没有安装COM对象的权限”) 我在运行脚本的位置看到了pywintpyes36.dll和pyhoncom36.dll 我已经做了一些搜索,似乎找不到我缺少的东西。是因为我无法安装COM对象吗?如果有任何帮助,将不胜感激,谢谢 [编辑] 我正在使用ven
python3.6
并尝试将导入win32com.client
作为win32
,以便能够通过outlook发送电子邮件,但不断收到上述导入错误
我已经安装了pywin32
和pypiwin32
并运行了postinstall
脚本(是否看到它说“您没有安装COM对象的权限”)
我在运行脚本的位置看到了pywintpyes36.dll
和pyhoncom36.dll
我已经做了一些搜索,似乎找不到我缺少的东西。是因为我无法安装COM对象吗?如果有任何帮助,将不胜感激,谢谢
[编辑]
我正在使用venv,并使用py-m pip install pywin32
和py-m install pypiwin32
安装了这两个库。我验证了我在我的venv中的“site packages”文件夹中看到了安装
我的进口:
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.
回溯(最近一次呼叫最后一次):
文件“C:\path\program.py”,第8行,在
将win32com.client作为win32导入
文件“C:\path\venv\Lib\site packages\win32com\\uuuu init\uuuuu.py”,第5行,在
从win32导入win32 API
ImportError:DLL加载失败:找不到指定的模块。
你是如何安装这些库的?你从哪里得到这个错误的?说到这里,请分享整个错误消息。我使用pip-m install pywin32和pip-m install pypiwin32在venv中安装了它们。整个错误消息:回溯(最近一次调用):文件“C:\path\program.py”“,第9行,作为win32文件导入win32 com.client”C:\path\venv\Lib\site packages\win32com\\uuuu init\uuuuuu.py“,第5行,从win32导入win32api导入错误:DLL加载失败:找不到指定的模块。
我在以win32
行代码导入win32 com.client时收到错误信息(上面错误消息中引用的第9行)您现在正在使用anaconda
吗?我不是。我是python新手,对anaconda不太熟悉,这对这种情况有帮助吗?