Centos7安装python

centos7 python2安装pip参考网址

1.yum方式默认已经安装2.7.5版本

#若没有执行
[root@master ~]# yum install -y python
#查看版本
[root@master ~]# python -V
Python 2.7.5

2.安装python3

linux版本下载网址

#安装编译python3所用到的相关依赖
yum install zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
#新建安装目录
mkdir -p /usr/local/python3
#下载完成后解压编译安装
[root@master Python-3.11.4]# ./configure --with-ssl --prefix=/usr/local/python3
[root@master Python-3.11.4]# make && make install
#将原来的链接备份,原来的是2.7版本
mv /usr/bin/python /usr/bin/python_2.7
#添加python3的软链接(注意使用的版本)
ln -s /usr/local/python3/bin/python3.11 /usr/bin/python
#测试是否安装成功了
[root@master bin]# python -V
Python 3.11.4

更改yum配置

因为其要用到python2才能执行,否则会导致yum不能正常使用

vim /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python_2.7

vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python_2.7

#将pip设置为python3中的pip
mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

#测试是否安装成功了(有延迟)
[root@master bin]# pip -V
pip 23.1.2 from /usr/local/python3/lib/python3.11/site-packages/pip (python 3.11)

#yum安装测试
[root@master bin]# yum install -y wget

3.更换pip源

用pip下载的时候也是比较慢的,更换成国内的也会快很多,更换后也不用在安装的时候用参数指定源了,比较方便。

#建立目录和文件
mkdir ~/.pip
vim ~/.pip/pip.conf
#pip.conf文件里输入下面内容并保存
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
 
[install]
trusted-host=mirrors.aliyun.com
#安装测试
pip install numpy
posted @ 2023-07-07 08:58  kht  阅读(327)  评论(0编辑  收藏  举报