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

CENTOS 7.2安装python3.6.2以及使用pip3.6安装组件详细教程

2019-02-19 17:19 676 查看

CENTOS 7.2安装python3.6.2以及使用pip3.6安装组件详细教程

下载python3.6.2

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

解压python3.6.2安装包

tar -xvJf Python-3.6.2.tar.xz

安装相关依赖

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
按照提示输入 y

编译安装

进入安装后的目录:cd Python-3.6.2
修改设置:./configure prefix=/usr/local/python
编译:make
安装:make install
出现如下的画面代表安装成功

建立软链接

切换目录:cd /usr/bin/
重命名:mv python python.bak
建立指向python3.6.2的软链接:ln -s /usr/local/python3/bin/python3 /usr/bin/python

验证软链接成功

输入python 直接回车,如下图代表建立成功

使用pip3.6

如果直接pip install py** 实际上是安装到系统自带的python 2.7.5上去了
如果想要给我们新装的python3.6.2安装组件,按下面的步骤操作
cd /usr/local/python3/bin
./pip3.6 install py**
即可成功安装至python3.6.2

yum报错如下图:


升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要修改yum 的配置文件:

vim /usr/bin/yum
同时修改:vim /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: