最近用Python写了钉钉监控脚本,需要部署到Linux服务器上,由于服务器linux系统自带的是Python2,现在的Python萌新都是从Python3开始学习,所以需要给服务器配置一个Python3环境,一番摸索过后,踩过一些坑,也总结了一下经验,故留此文。
二、主要应用技术
linux命令是部署Py脚本的基础,所以小白选手必须得学一下,下面是我这次项目整理的一些常规命令:
三、Python3环境安装
3.1、下载Anaconda3 进入Anaconda官网下载,下面是我已经下载好的:3.2、把Anaconda3上传至linux服务器上
本次是通过Xshell6连接linux服务器的,在linux单独新建一个软件文件夹-software,把Anaconda3放入该文件夹,命令如下:
重点:
创建目录文件夹:mkdir software(创建software文件夹)
进入到software文件夹:cd software/
上传Anaconda3到software文件夹:rz
查看目录文件:ls(查看Anaconda3是否上传至该文件夹)
3.3、在linux上解压安装
进入Anaconda3-2020.02-Linux-x86_64.sh所在目录下,在Linux里面.sh文件是可执行的脚本文件,需要用命令bash来进行安装。
此时我们输入命令:
bash Anaconda3-2020.02-Linux-x86_64.sh
然后开启安装,出现下面界面,点击Enter键就可以
然后一直点击Enter键,直到出现下面的界面:
输入yes,接受,然后出现下面界面:
这个地方就是说,默认给你安装到/root目录下,安装好后你可以在该文件夹下看到安装文件,此处你可以自己更改目录,我这个地方就用默认的,如何你用默认的就直接点击Enter,如果你想其他的你就自己输入路径。
直到安装完成。
需要配置环境变量,输入如下的命令:
sudo vim /etc/profile
然后按“i”进入编辑状态,在文件末尾输入:
PATH=/root/anaconda3/bin:$PATH
在英文状态下,输入“:wq”保存并退出;
然后输入:source /etc/profile
再次输入python,出现如下界面:
这就表示anacoda安装成功了,然后就可以开始使用了。
3.4、在linux上安装第三方库
本身Anaconda3自带了很多第三方库,但是本次项目还需要安装的有pymysql、apscheduler;常规安装第三方库命令:conda install pymysql、conda install apscheduler。
四、执行Python脚本程序4.1、把Python脚本文件上传至linux服务器
我把本次Py项目都统一打包成zip压缩包,首先在服务器上新建一个Py项目文件夹-Pycharm_demo;然后上传该Py脚本至该文件夹上,然后解压,如图所示:
进入到Py脚本文件夹,如下图:
下面到了真正的核心环节,就是如何执行多个Py脚本文件
4.1、进入到该Py脚本文件夹
4.2、vi simple(新建simple文件)
4.2、进入编辑器,直接按“i”进入编辑状态,输入:
4.3、输入完成后,按Esc,并输入“:wq”保存并退出
4.4、mv simple simple.sh(将simple文件变成可执行的sh文件)
4.5、执行sh文件:sh simple.sh(执行.sh文件)
4.6、查看正在执行的Py脚本:ps -ef|grep python
4.7、kill -9 进程号(终止某个Py脚本进程)
终止pay_remind.py运行,直接输入:kill -9 22624
可以看到pay_remind.py已停止运行了。
如有任何问题,欢迎在公众号留言区域表达你的疑惑; 同时,也欢迎各位小伙伴转发与分享文中的内容,让更多的人学习与进步!