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

原创 2016年06月01日 17:35:24

安装步骤如下 :

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

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

阿里云centos升级php7

处理有php 及 php扩展: 如果之前已经安装过php的话 yum remove php* php-common 安装php7的yum源 与上面安装nginx、mysql的方式一...
  • tang05709
  • tang05709
  • 2017年01月05日 19:30
  • 2940

阿里云服务器CentOS6.8安装MySQL

最近在阿里云买了个服务器,然后准备折腾一下,首先安装个mysql数据库
  • zhang41228
  • zhang41228
  • 2017年07月20日 18:58
  • 1327

阿里云centos6.7下yum安装nginx最新版

1. 添加nginx yum repository先参考: nginx官方安装说明 从nginx官方可以知道, nginx官方为linux各发行版提供了便捷的方法安装.下面简单说下centos下安...
  • Cryhelyxx
  • Cryhelyxx
  • 2016年04月11日 15:05
  • 4662

阿里云centOs安装Ftp Jdk Tomcat Nginx Mysql Oracle

  • 2015年09月08日 17:06
  • 598KB
  • 下载

阿里云的centos/linux服务器一键安装环境脚本

  • 2016年01月10日 10:23
  • 2.78MB
  • 下载

阿里云ECS CentOS 2.6版本内核升级至3.10

当前有部分应用对系统内核版本有一定的要求,比如Docker要求内核版本在3.10以上,云服务器中提供的Centos 7以下的阿里云官方公共镜像是2.6以下。虽然更换系统到Centos 7可以满足要求,...
  • wjy397
  • wjy397
  • 2016年05月24日 09:36
  • 1808

CentOS6 安装Python3.5 原来是python2.6 升级到python3s

装了CentOS 6.7,想搭载Python3, 期间遇到这样一个big问题,第5步解压的时候,tar解压出错: gzip: stdin: not in gzip format  tar: Child...
  • jaket5219999
  • jaket5219999
  • 2016年09月17日 01:25
  • 2439

Centos.repo 阿里云的地址

  • 2017年12月02日 23:23
  • 3KB
  • 下载

Centos7 阿里云配置

  • 2017年12月05日 16:51
  • 566B
  • 下载

阿里云centos7mysql tomcat 配置

  • 2016年11月23日 17:20
  • 35KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:阿里云Centos下安装升级Python3.5
举报原因:
原因补充:

(最多只允许输入30个字)