阿里云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

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

相关文章推荐

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

装了CentOS 6.7,想搭载Python3, 期间遇到这样一个big问题,第5步解压的时候,tar解压出错: gzip: stdin: not in gzip format  tar: Child...

阿里云Linux-CentOS、Ubuntu 下安装git

阿里云安装git 1.1 Ubuntu12.04下 可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。 但由于直接使用 sudo apt-get inst...

centos替换阿里云yum源

  • 2016-08-24 09:24
  • 12KB
  • 下载

阿里云CentOS pdf2htmlEX的安装

由于项目需要用到pdf2htmlex,先在虚拟机上捣鼓了好久,最后才在服务器上安装成功。 因为是linux 初学,所有整个安装过程很苦逼了   1.          升级gcc,要求GCC...

阿里云CentOS配置全过程

  • 2016-04-15 22:24
  • 3.55MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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