CentOS7 宝塔安装python3

前言

上一章我不是写了一个爬取百度热点话题的爬虫得嘛,接下来我们要做的就是用宝塔面板的定时任务,每隔一段时间更新一次。由于爬虫用的python3的环境,而Centos7默认安装的是python2.7,宝塔也是需要python2.7的环境,所以我们要在服务器装不同版本的python

安装python3


wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
tar zxvf Python-3.6.7.tgz
cd Python-3.6.7
./configure
make && make install


安装好有运行python 是2.7.5 运行python3 是3.7.2

切换python3为默认环境


rm -f /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
rm /usr/bin/pip
ln -s /usr/local/bin/pip /usr/local/bin/pip
vi /usr/bin/yum  #把/usr/bin/python 修改为/usr/bin/python2
vi /usr/libexec/urlgrabber-ext-down #把/usr/bin/python 修改为/usr/bin/python2
yum update -y

更改pip版本


pyenv versions #查看pyenv已下载的python版本
pyenv global 3.7.2 #切换到python3环境
pip #查看是否可以运行

设置计划任务

这里有很多注意事项请看下一章博客
centos7-宝塔liunx版…python版本后无法启动web面板/

php后端接口源码

<?php
header('Content-Type:application/json; charset=utf-8');
require_once("../php/conn.php");//连接数据库php文件
mysql_query("SET NAMES utf8");//解决数据库中有汉字时显示在前台出现乱码问题
//学习进度接口
	$result = mysql_query("select * from `table`;");
	$a=array();
	$b=array();
	while($row=mysql_fetch_array($result)){
		$content=$row['content'];
		$src=$row['src'];
		$upordown=$row['upordown'];
		$number=$row['number'];
		$a[]=$row;
	};
		print_r(json_encode($a));
?>
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注