Linux下安装Python
Linux下安装Python
绝大多数的 Linux 发行版都默认安装python,但是默认安装的是python 2。
如果想要安装python 3 版本需要自己来安装。
到官网上找到这个下载:https://www.python.org/downloads/source/
安装python3.6可能使用的依赖:
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sql ite-devel
yum -y install gcc*
到python官网找到下载路径, 用wget下载:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
解压tgz包
tar -zxvf Python-3.6.4.tgz
把python移到/usr/local下面
mv Python-3.6.4 /usr/local
删除旧版本的python依赖
ll /usr/bin | grep python
rm -rf /usr/bin/python
进入python目录
cd /usr/local/Python-3.6.4/
配置
./configure --prefix=/usr/local/python3.6 (这里一定要指定目录,要不然后面很麻烦)
编译 make
make
编译,安装
make install
删除旧的软链接,创建新的软链接到最新的python
rm -rf /usr/bin/python
ln -s/usr/local/bin/python3.6/usr/bin/python
ln -s /usr/local/bin/python3.6/bin/pip3.6/usr/bin/pip3
python -V
可能会出现的问题:
zipimport.ZipImportError: can’t decompress data 因为缺少zlib的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可。
yum -y install zlib*
网友评论