0
点赞
收藏
分享

微信扫一扫

阿里云codeup流水线部署到自有主机之centos安装python2

夕阳孤草 2022-03-11 阅读 13

我开发不喜欢用git,但是多人项目又不得不用,这就又有个问题了,vue项目要能让其人员看到效果
项目用的阿里云的codeup,测试服务器是华为云。
git平台是可以自动打包发布到服务器的,但是这个过程要把华为云的服务器添加到codeup的服务器列表中
codeup给了一段终端命令,在服务器终端执行就可以。
最后因为python的安装卡了好几天,断断续续的尝试解决中
错误原因是服务器上没有安装python2.7
网上找了很多安装的方法都不对,大部分都是下载2.7的tar包,解压、configure、make、make install,但是最后都会有错误。具体错误情况不过多描述
无意间看到一篇文章,具体安装方式是这样的:
dnf update -y
dnf install python2 -y
这样就安装好了,让后用 python2 --version 查看一下版本
本来以为这样就可以了,但是运行codeup的终端命令还是报错,依旧是找不到python2.7
原来是未设置python命令对应的python版本,先查找python2.7的安装路径,然后设置主版本

[root@centos ~] whereis python2
python2: /usr/bin/python2 /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 ...
[root@centos ~] alternatives --set python /usr/bin/python2
[root@centos ~] python --version
Python 2.7.17

alternatives 是主要命令,百度了一下也没看出来具体说明,大概就是设置主版本的意思吧

举报

相关推荐

0 条评论