Я использую Python 3.7 (x64) на компьютере Windows 7 .Я получаю сообщение об ошибке ниже, но когда я занимался исследованиями подобных проблем, ни одно из решений не казалось уместным.Сценарий называется master_pdf_email.py и находится внутри папки без других файлов .py.Это на компьютере с новым сбросом, и это единственный установленный скрипт Py, так что никакие скрипты email.py не могут вступить в конфликт с моей текущей средой исполнения Python.
- Я проверил, чтобы сделатьубедитесь, что он работает в новом, правильно установленном дистрибутиве Python.
- Я установил exchangelib 2.0.1 из pip на тот же экземпляр Python, который я использую для запуска этого.
Код до момента возникновения ошибки:
import pdfkit, mysql.connector, pprint, json, csv, datetime
from exchangelib import Credentials, Account, FileAttachment
from exchangelib.folders import Message, Mailbox
Функция трассировки для сообщения об ошибке:
Traceback (most recent call last):
File "master_email_pdf.py", line 3, in <module>
from exchangelib.folders import Message, Mailbox
ImportError: cannot import name 'Message' from 'exchangelib.folders'
(C:\Users\user\AppData\Local\Programs\Python\Python37\lib\site-packages\exchangelib\folders\__init__.py)