文章说明
因为liunx系统自带的python2被其他一些软件所依赖,所以我们不能删除原有的python2环境。 本文将安装python-3.6.10,并保留原有的python-2.6.6
准备阶段
Python-3.6.10.tgz 下载链接:https://www.python.org/ftp/python/3.6.10/
安装步骤
- 查看系统自带的python版本
python --version
- 安装一些需要用到的工具
yum -y install gcc gcc-c++ autoconf automake make zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel libffi libffi-devel xz xz-devel
- 上传python至服务器
- 编译安装
./configure --prefix=/usr/local/python3
make && make install
- 配置环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/python3/bin
source /etc/profile
- 替换原有的python2
这时虽然终端输入python3出现的是最新安装的python3,但是输入python出来的还是原来python2 我们可以修改python的默认路径,因为python指向python2
mv /usr/bin/python /usr/bin/python-2.6.6
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
- 配置完成后,终端输入python出现的为python3则表示配置成功
Python 3.6.10 (default, Mar 5 2022, 12:47:47)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
其他配置
-
修改yum配置 虽然python3环境安装成功,但是由于yum依赖python2,我们还应该修改yum,让其指向旧版本 vim /usr/bin/yum
-
安装pip pip3其实已经在python3安装时被安装了,所以我们只要建立软连接即可 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
mkdir ~/.pip
vim ~/.pip/pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
-
配置完成以后测试是否安装成功
pip install requests
pip install --upgrade pip
|