Linux下升级python
由于Ubuntu底层采用的是Python2.*,Python3与Python2是互不兼容的,但是不能卸载Python2,只需要将默认的Python指向Python3即可.我们安装的Python3.4默认是安装在/usr/local/lib/python3.4目录下,需要删除默认python link文件,重新建立连接关系,操作命令:rm /usr/bin/pythonln -s /usr/bin/
·
CentOS release 6.5
- 源码链接:wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
- 解压:tar -zxvf Python-2.7.11.tgz
- ./configure –prefix=/usr/local
- make && make install
- 由于python自带版本为2.6,更新默认python指向2.7.11
- rm /usr/bin/python
- cp /usr/local/bin/python2.7 /usr/bin/python
- python -V,查看python版本为:Python 2.7.11
- yum不兼容Python2.7,需要指定为原版本,将#!/usr/bin/python修改为#!/usr/bin/python2.6
- vim /usr/bin/yum
pip,setuptools安装
- 下载:wget https://github.com/pypa/pip/
- 或者:yum install python-pip
- yum install bzip2*
- yum install openssl
- yum install openssl-devel
- 安装pillow前需要
- yum install python-devel
- yum install libjpeg-turbo-devel
yum install zlib-devel
重新编译python2.7
- 下载wget https://bootstrap.pypa.io/get-pip.py
- python get-pip.py
- cp /usr/local/bin/pip /usr/bin/pip
ubuntu
由于Ubuntu底层采用的是Python2.*,Python3与Python2是互不兼容的,但是不能卸载Python2,只需要将默认的Python指向Python3即可.我们安装的Python3.4默认是安装在/usr/local/lib/python3.4目录下,需要删除默认python link文件,重新建立连接关系,操作命令:
rm /usr/bin/python
ln -s /usr/bin/python3.4 /usr/bin/python
操作如下图:
更多推荐
所有评论(0)