CentOS 安装Python3
1,下载
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
2. 解压
tar -xzvf Python-3.7.0.tgz
3. 安装相关库
sudo yum -y install gcc gcc-c++
sudo yum -y install zlib zlib-devel
sudo yum -y install libffi-devel //_ctypes错误
4.设置安装目录
./configure --prefix=/xxx/python3
5.安装
make && make install
6.设置软链接
mv /usr/bin/python /usr/bin/python2.6.6 //把旧的改名
ln -s 源文件dir/bin/python3 /usr/bin/python //链接新的
在后台一直运行
方式一:nohup python *.py &
方式二:用supervisor
1.安装
yum install supervisor
2.打开配置文件
sudo vim /etc/supervisord.conf
3.添加配置内容
[program:myProgram]
command=python /home/myname/test.py
autostart=true
autorestart=ture
stdout_logfile=/home/myname/test.log
第一行的myProgram自己取个名字,表示你的项目就行
第二行的python /home/myname/test.py表示你运行程序的命令
第三行表示自动启动,如果值为false则表示不自动启动
第四行表示自动重启,如果值为false则表示不自动重启
最后一样表示程序打印出的信息都记录在该test.log文件内,是log文件
4.启动supervisor
sudo supervisord
5.常用命令
sudo service supervisor stop #停止supervisor服务
sudo service supervisor start #启动supervisor服务
supervisorctl shutdown #关闭所有任务
supervisorctl stop|start program_name #启动或停止服务
supervisorctl status #查看所有任务状态
6.参考
https://blog.csdn.net/u013421629/article/details/79174313/
CentOS安装Python3后yum错误
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
解决:python2.6 yum install 即可