У меня есть код Python, который я использую для писем, которые недавно перестали работать.Пытаясь отладить его, я обнаружил, что imaplib.IMAP4_SSL существует в python, запущенном из командной строки anaconda, но не из обычной командной строки Windows.Как это возможно?
Вот самый простой из известных мне способов показа:
- открыть приглашение anaconda и командную строку windows
- в обоих запросах ввести «python»чтобы запустить python
- оба показывают одну и ту же версию python (для меня 3.7.1)
- введите следующее:
import imaplib
imaplib.IMAP4_SSL
Приглашение anaconda возвращает класс и работает нормально, в то время как приглашение Windows cmd возвращает ошибку:
AttributeError: module 'imaplib' has no attribute 'IMAP4_SSL'
Я подумал, может быть, у меня установлено несколько версий python, поэтому я удалил все, что связанона питон, который я смог найти, затем переустановил анаконду.Это не помогло.