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