说明:该计算node100为主节点,可连外网,其他节点通过内部网络连接,无法连接外网。
1.假设编译环境已经准备完善。否则执行下面命令
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel openssl-develncurses-devel
2.通过主节点下载
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4tar.xz
3.切换到下载好的目录下,将下载好的文件从当前节点(主节点)拷贝到其他副节点
scp filename –r yexin@10.10.10.80:/home/yexin/Packages
表示将当前目录下的filename文件拷贝到节点内网IP 为.10.10.80的机器上的/home/yexin/Packages下
4.解压
tar Jxvf filenamme
5.安装
cd filename
./configure--prefix=/usr/local/python3 设置安装路径
make 编译
make install 安装
这一步可能会出现perssion denied 是因为你的用户没有添加到/etc/sudoers中
具体做法是:
进入到etc cd /etc
然后用root用户 修改其权限chmod 640 sudoers,记得之后改回原来的权限。
打开修改 vim sudoers
在root ALL=(ALL) ALL
下一样添加你的用户就可以了。
Username ALL=(ALL) ALL
保存后重新运行make install 即可
安装建立软连接
ln –s /usr/local/python3/bin/python3 /usr/local/bin/python3
在命令行输入python3即可安装成功。