Linux安装python3环境,并配置pip国内源
程序员文章站
2022-06-01 12:02:13
...
文章说明
因为系统自带的python2被其他很多软件所依赖,所以我们不能删除原有的python2环境。
本教程将安装python-3.6.10,并保留原有的python2.6.6
准备阶段
centos-6.5-64
下载链接:http://archive.kernel.org/centos-vault/6.5/isos/x86_64/
Python-3.6.10.tgz
安装步骤
-
查看系统自带的python版本
python --version
-
安装一些需要用到的工具
yum -y install gcc gcc-c++ autoconf automake make zlib zlib-devel bzip2-devel
-
上传python至服务器(我这里使用的是FileZilla,不做演示)
-
解压
tar zxvf Python-3.6.10.tgz -C 解压到的路径
-
编译安装
# 先进入解压后的文件夹下 # --prefix=选择安装路径 ./configure --prefix=/usr/local/python3 # 等待一段时间后,编译并安装 make && make install
-
配置环境变量
vim /etc/profile # 在底部添加一行: export PATH=$PATH:/usr/local/python3/bin # 保存退出后刷新 source /etc/profile # 配置环境变量后,终端输入python3查看是否成功
-
替换原有的python2
这时虽然终端输入python3出现的是最新安装的python3,但是输入python出来的还是原来python2
我们可以修改python的默认路径,因为python指向python2
# 将原来python重命名为python2-6.6 mv /usr/bin/python /usr/bin/python-2.6.6 # 建立新的软连接,指向python-3.6.10 # 注意:软连接一定要使用绝对路径!!! ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
配置完成后,终端输入python出现的为python3则表示配置成功
其他配置
-
虽然python3环境安装成功,但是由于yum依赖python2,我们还应该修改yum,让其指向旧版本
vim /usr/bin/yum # 将第一行中python的路径替换为 #!/usr/bin/python-2.6.6
-
安装pip
pip3其实已经在python3安装时被安装了,所以我们只要建立软连接即可
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip # 完成后还需要配置pip国内源(这里采用阿里云的pip库) mkdir ~/.pip vim ~/.pip/pip.conf # 输入以下内容后保存 [global] index-url=http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
配置完成以后测试是否安装成功
# 这里我用requests库进行测试 pip install requests # 更新pip pip install --upgrade pip
推荐阅读
-
Java入门——在Linux环境下安装JDK并配置环境变量
-
Linux下安装jdk1.8并配置环境变量的教程
-
Linux(CentOS)环境下安装下载Nginx并配置
-
Linux下安装Python3和django并配置mysql作为django默认服务器方法
-
ubuntu安装sublime3并配置python3环境的方法
-
Linux操作系统ubuntu17下安装jdk并配置环境变量
-
如何在Linux系统下安装Java,并配置jdk系统环境变量
-
Java入门——在Linux环境下安装JDK并配置环境变量
-
Linux下安装Python3和django并配置mysql作为django默认服务器方法
-
Linux下安装jdk1.8并配置环境变量的教程