Linux下Python升级步骤
Step0: 打开网站https://www.python.org/ftp/python/,确定合适的python版本
Python-3.4.3.tgz
Step1: 可利用linux自带下载工具wget下载,如下所示
[yuanmin1@localhostDownloads]# wget https://www.python.org/ftp/python/3.4.3/ Python-3.4.3.tgz
或者
[yuanmin1@localhost Downloads]# wgethttp://mirrors.sohu.com/python/3.4.3/Python-3.4.3.tgz
step3:解压
[yuanmin1@localhost Downloads]$ tar -xzvfPython-3.4.3.tgz
Step4: 创建安装路径
进入解压缩后的文件夹
[root@localhost Python-3.4.3]# cd Python-3.4.3
在编译前先在/usr/local建一个文件夹python3.4(作为python的安装路径,以免覆盖老的版本)
[root@localhost Python-3.4.3]# mkdir /usr/local/python3.4
Step5:开始编译安装
[root@localhost Python-3.4.3]# ./configure --prefix=/usr/local/python3.4
[root@localhost Python-3.4.3]# make
[root@localhost Python-3.4.3]# make install
Ignoring ensurepip failure: pip 6.0.8requires SSL/TLS
Step6:安装问题解决
[root@localhost Python-3.4.3]# yum install openssl-devel
[root@localhost Python-3.4.3]# make install#问题解决
Step7: 此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
[root@localhost bin]# mv python python2.6.6
Step8:再建立新版本python的链接
ln -s /usr/local/python3.4/bin/python3 /usr/bin/python
step9: 验证
关闭Terminal,重新打开Terminal,输入python,验证
[yuanmin1@localhost ~]$ pyhon
Python 3.4.3 (default, Dec6 2015, 10:52:22)
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] onlinux
Type "help","copyright", "credits" or "license" for moreinformation.
>>>
step10: 解决yum无法使用的问题
#vim /usr/bin/yum
将文本首行:
#!/usr/bin/python 修改为(=>): #!/usr/bin/python2.6.6
step11: 解决pip多版本的问题
[root@localhost python3.4]# pip install --upgrade pip
[root@localhost python3.4]# pip --version
pip 8.1.1 from /usr/local/python3.4/lib/python3.4/site-packages (python 3.4)
补充,
一、常用的工具下载链接:
1、Python下载地址:
(1) 官方镜像
(2)国内镜像
2、R下载地址
3、Oracle与MySQL下载
(1)英文下载地址
(2)中文下载地址(速度更快)
二、Linux语法
[root@localhostDownloads]# du -h Python-3.4.3.tgz