小编Kel*_*oon的帖子

“此python中不包含SSL支持” Anaconda-python3-smtplib

我正在使用带有Python 3.7设置的Anaconda环境。我正在尝试使用smtplib通过我的gmail帐户发送简单的电子邮件,并且收到“此python中不包含SSL支持”的信息,我的确意识到已经多次询问了此问题,但是我找不到有关如何添加的具体建议我的anaconda / python环境中的ssl支持。我安装了openssl和pyopenssl,但是没有运气。

这是我的代码:

import smtplib
from email.message import EmailMessage

msg = EmailMessage()
msg['Subject'] = 'test'
msg['From'] = 'xxxx@gmail.com'
msg['To'] = 'xxxx@gmail.com'

server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo()
server.starttls()
server.login('xxxx@gmail.com','xxxxx')
server.send_message(msg)
server.quit()
Run Code Online (Sandbox Code Playgroud)

同样,我的环境是:

在Windows 10 pycharm上运行的Anaconda python 3.7是IDE

编辑:这是我的conda列表和conda信息的输出

(py37) C:\Users\kspoo>conda list
# packages in environment at C:\Users\kspoo\Anaconda3\envs\py37:
#
# Name                    Version                   Build  Channel
asn1crypto                0.24.0                    <pip>
ca-certificates           2018.03.07                    0    anaconda
certifi                   2018.10.15               py37_0    anaconda
cffi                      1.11.5                    <pip>
cryptography              2.4.2                     <pip>
idna                      2.7                       <pip>
openssl                   1.1.1                he774522_0    anaconda
pip                       18.1                     py37_0 …
Run Code Online (Sandbox Code Playgroud)

ssl smtplib python-3.x anaconda

5
推荐指数
1
解决办法
4778
查看次数

标签 统计

anaconda ×1

python-3.x ×1

smtplib ×1

ssl ×1