您的位置:首页 > 运维架构 > Linux

阿里云Centos下安装升级Python3.5

2016-06-01 17:35 781 查看

安装步骤如下 :

1 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)

yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel

2 下载 Python3.5代码包(有FTP可以自己下载下来FTP传上去,这样比较快)

wget  https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tar.xz[/code] 3 编译

tar Jxvf  Python-3.5.0.tar.xz
cd Python-3.5.0
./configure --prefix=/usr/local/python3
make && make install

4 设置环境变量

echo 'export PATH=$PATH:/usr/local/python3/bin' >> ~/.bashrc

5 或者可以直接替换python2

rm   /usr/bin/python
ln -sv  /usr/local/bin/python3.5 /usr/bin/python
这样做的目的是在系统任意目录敲入python调用的是python3的命令,而非系统默认2.7的
但是这样同时这会导致依赖python2.7的yum不能使用,因此还要修改yum配置。

6 更新yum配置。

ll /usr/bin | grep python
这时/usr/bin目录下面是包含以下几个文件的(ll |grep python),其中有个python2.7,只需要指定yum配置的python指向这里即可

vim /usr/bin/yum
通过vim修改yum的配置
#!/usr/bin/python改为#!/usr/bin/python2.6,保存退出。
完成了python3的安装。


pip类似RedHat里面的yum,安装Python包非常方便。本节详细介绍pip的安装、以及使用方法。

一、pip下载安装

1.1 pip下载【依旧建议自己下载下来FTP上传】

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate


1.2 pip安装    

# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install

1.3 如果pip安装后提示依然没有pip命令,需在在添加环境变量

# vim /etc/profile

在文档最后,添加:

export PATH="/usr/local/python2.7/bin:$PATH"

保存,退出

然后运行:

#source /etc/profile

安装完使用PIP命令安装pyspider时报错:

<span style="font-family:SimHei;font-size:14px;">Cannot fetch index base URL https://pypi.python.org/simple/</span>原来是pip的版本太低,不支持https,所以升级pip到最新即可 pip install --upgrade pip
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: