有时候在网上看到了一些有意思的python脚本就想自己搭建一下,而这些脚本需要python3和pip3的环境。而手动安装这些环境费事费力,所以就想找一个一键脚本。
而下面的这个脚本就是centos 7一键安装python3和pip3的脚本,个人亲测可用。理论上也是支持debian和ubuntu的,只需要把yum替换成apt即可。当然,脚本中的python版本也是可以替换的,只需要把python的版本替换成自己想要的版本就可以了。好了,废话不多说,直接上干货。
#!/bin/bash yum update yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel yum install -y libffi-devel zlib1g-dev yum install zlib* -y yum -y wget echo '--组件安装完成--' echo '-------------------------------------' echo '--安装python3--' mkdir /home/download cd /home/download #下面的wget命令可能出现无法建立ssl链接的错误,解决办法是手动下载python3.7.9,然后上传到/home/download目录,然后在执行脚本 wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tar.xz --no-check-certificate tar -xvf Python-3.7.9.tar.xz mkdir /usr/local/python3 cd Python-3.7.9 ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl make && make install ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 cd ~ mkdir .pip cd ~/.pip echo '[global]' > pip.conf echo 'index-url = https://mirrors.aliyun.com/pypi/simple' >> pip.conf echo "python3.7,pip3已安装完成"
如果这个脚本在window的电脑上编辑过,那么上传到服务器上运行则会报一个“坏的解释器: 没有那个文件或目录”的错误,这是由于文件编码的原因导致的。解决办法也提供了。大家自行领取。
相关链接: