
第一步: Linux下安装python3

1 #官网*载下**python3的所需版本。
2 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
3 #解压缩文件
4 tar -xvf Python-3.6.0.tgz
5 #创建安装文件的路径。
6 mkdir -p /usr/local/python3
7 #编译。
8 cd Python-3.6.0/
9 ./configure --prefix=/usr/local/python3
10 #优化
11 ./configure --enable-optimizations
12 #安装。
13 make && make install
14 #创建新版本的软连接。
15 mv /usr/bin/python /usr/bin/python_bak
16 ln -s /usr/local/python3/bin/python3 /usr/bin/python
17 #检查python的版本
18 python3 -V
19 #配置成功后,pip3用不了,需进一步配置。
20 PATH=$PATH:$HOME/bin:
21 PATH=$PATH:$HOME/bin:/usr/local/python3/bin
22 #安装psutil模块
23 wget https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.tar.gz
24 #解压
25 tar -zxvf psutil-2.1.3.tar.gz
26 #安装python-dev的依赖环境
27 yum -y install python-devel.x86_64
28 #安装psutil
29 cd psutil-2.1.3/
30 python3 setup.py install
31 #测试psutil模块是否安装成功
32 [root@localhost psutil-2.1.3]# python3
>>> import psutil
>>> psutil.pids()
33 #安装pip
34 yum install python-pip -y
35 pip install --upgrade pip
36 python -m pip install --upgrade pip --force-reinstall
第二步:Python3用163邮箱发邮件

脚本如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
发送邮件
:param SMTP_host: smtp.163.com
:param from_addr: 发送地址:xxx@163.com
:param password: 密码: password
:param to_addrs: 发送给谁的邮箱: xxx@qq.com
:param subject: 邮件主题: test
:param content: 邮件内容: test
:return: None
"""
import smtplib
import email.mime.multipart
import email.mime.text
def send_email(SMTP_host, from_addr, password, to_addrs, subject=’’, content=’’):
msg = email.mime.multipart.MIMEMultipart()
msg[’from’] = from_addr
msg[’to’] = to_addrs
msg[’subject’] = subject
content = content
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib.SMTP()
smtp.connect(SMTP_host, ’25’)
smtp.login(from_addr, password)
smtp.sendmail(from_addr, to_addrs, str(msg))
smtp.quit()
send_email(’smtp.163.com’, ’发件人的163邮箱地址’, ’163邮箱的授权码’, ’收件邮箱地址’, ’主题’, ’内容’)
回复私信小编,发送 “python脚本” 即可获得该邮件脚本。