1
import imaplib
M=imaplib.IMAP4_SSL('imap.gmail.com', 993)
当我的电脑上运行它的工作原理和ALLS很好,但在服务器返回的是:'module' object has no attribute 'IMAP4_SSL'
imaplib - 在PC上工作,但不在服务器上?
以及该模块显然需要该属性。 任何线索?
import imaplib
M=imaplib.IMAP4_SSL('imap.gmail.com', 993)
当我的电脑上运行它的工作原理和ALLS很好,但在服务器返回的是:'module' object has no attribute 'IMAP4_SSL'
imaplib - 在PC上工作,但不在服务器上?
以及该模块显然需要该属性。 任何线索?
只有Python的ssl module可用(您可以使用import ssl
进行测试),才会出现IMAP4_SSL。尝试升级服务器的python版本,和/或安装ssl模块。
我试着上传ssl.py文件夹,得到了一个不同的错误,所以我上传整个lib文件夹从我的电脑到服务器,现在我得到一个空白页... – galtzhayek
@galtzhayek ssl.py只是一个Python本地模块的包装器。恐怕你也需要这个。您应该**不**手动上传stdlib模块,因为这些模块不会与解释器保持同步,并且会发生各种奇怪的事情。删除它们,并通过包管理系统更新服务器上的Python。 – phihag
我没有访问命令提示符 – galtzhayek