亲测有效
CentOS 7.X中,由于很多的系统管理还是依赖于python 2.x(2.7.x),所以安装的一个原则就是python 2.x的环境不能动,并且我们要让pip在2.x和3.x下都可以使用:
这里我用了个初始环境的CentOS 7.x,除了网络连接,采用的是最小安装,下面的安装全部在root权限下安装:
安装必要的依赖
$ yum groupinstall "Development tools"
$ yum install wget
$ yum install openssl-devel
$ yum install zlib-devel
安装配置python 2.7的pip
$ yum install python-pip
$ pip install -upgrade pip
安装python 3
$ wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
$ tar -xvzf Python-3.6.4.tgz
$ cd Python-3.6.4
$ mkdir /usr/local/python3.6.4
$ ./configure --prefix=/usr/local/python3.6.4
$ make && make install
$ ln -s /usr/local/python3.6.4/bin/python3.6 /usr/bin/python3
配置pip3
$ ln -s /usr/local/python3.6.4/bin/pip3 /usr/bin/pip3
$ pip3 install --upgrade pip
参考资料
如果偷懒,而且只用python3.4可以这样:
CentOS 7 安装Python3以及pip3
转载 2017年06月25日 16:53:56 标签:python /linux centos 命令行 安装 4533
来源:http://www.th7.cn/Program/Python/201612/1024072.shtml
一、添加epel源
yum install epel-release
二、安装Python3.4,装完再升级吧
yum install python34
三、安装pip3
yum install python34-setuptools
easy_install-3.4 pip
之后就可以使用pip3了,如:
pip3 install numpy