linux系统安装python3.6.0

1、下载安装包(下载位置是运行时的目录)

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

2、解压安装包,我是图形界面所以直接右键解压

3、安装3.6.0可能需要的依赖包

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

4、创建安装的位置文件夹(python3.6.0),我安装的位置是/usr/local/soft/python3.6.0

cd命令切换到解压目录,编译安装环境执行

./configure --prefix=/usr/local/soft/python3.6.0

如果遇到:configure: error: no acceptable C compiler found in $PATH
解决方法:

yum install gcc

5、进行安装,执行(两个命令都执行)

make
make install

安装完成之后就发现/usr/local/soft/python3.6.0目录下有了安装的文件

6、建立软件连接,相当于创建快捷方式,该验证方法是进入到usr/bin/目录查看是否有python3该文件,以及是否有其他版本的python快捷方式,都可以用文件名验证版本具体方法:文件名 -V  例如第七步的运行

ln -s /usr/local/soft/python3.6.0/bin/python3 /usr/bin/python3

 还有pip的软链接

ln -s /usr/local/soft/python3.6.0/bin/pip3 /usr/bin/pip

7、测试是否安装成功,运行

python3 -V
pip -V

输出Python 3.6.0说明是好的

说明:如果想要python指令运行3.6.0版本,删除/usr/bin/python文件,运行

ln -s /usr/local/soft/python3.6.0/bin/python3 /usr/bin/python

不过更改之后执行 yum install 可能会报错

解决办法:

修改yum配置文件,将python版本指向以前的旧版就可以了

/usr/bin/yum文件第一行#!/usr/bin/python改为#!/usr/bin/python2.7让它指向就版本就可以了

猜你喜欢

转载自blog.csdn.net/weixin_41996632/article/details/88975197
今日推荐