linux如何在当前窗口使用python3 (python3.7发邮件)

linux下下载python3,linux如何在当前窗口使用python3

第一步: Linux下安装python3

linux下下载python3,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邮箱发邮件

linux下下载python3,linux如何在当前窗口使用python3

脚本如下:

#!/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脚本” 即可获得该邮件脚本。