Linux中安装python3,并解决出现的yum源/404 找不到问题

Linux中安装python3

本次操作是在centos7中完成,下文中也附带出现的错误及解决

1、安装python环境

安装python环境保证linux服务器上的python版本不被影响。(Linux中自带的版本为python2.x),注意一定不要卸载python2,在很多的底层操作还是有用到的地方的

python 3.7

首先测试:获得本地IP地址,使用win进行测试,是否正常通信

Linux中安装python3,并解决出现的yum源/404 找不到问题_第1张图片
Linux中安装python3,并解决出现的yum源/404 找不到问题_第2张图片

1、安装依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-develsqlite-devel readline-devel tk-devel gcc* make libffi-devel wget -y

发现问题:**You could try running: rpm -Va –nofiles –nodigest**
问题描述:是yum源冲突的问题,并不是正规的下载源
解决方案:清理yum源
1、执行下面的命令进入yum源目录
 cd /etc/yum.repos.d
2、你会发现,除了centos官方源和epel源以外,还有一些其他的源
3、用rm命令删除掉他们
4、运行下面的命令清除yum源缓存
 yum clean all
5、运行下面的命令重新生成yum源缓存
 yum makecache
6、运行下面的命令安装wine
7、这样一来就可以成功安装了,若这时提示nothing to do,可能是epel源被破坏,运行下面的命令重新安装
 rpm -ivh http://server.wanghailin.cn/yum/epel/epel-release-6-8.noarch.rpm --force --nodeps

2、下载python环境

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

Linux中安装python3,并解决出现的yum源/404 找不到问题_第3张图片

在我个人出现问题: 404 Not found
问题描述: 访问的这个软件包找不到
解决方案: 既然访问不了,就使用Xshll直接进行文件拖拽,使用win下载taz包,然后再加软件包移动到Linux中
注意,下载或者上传的文件存放到Linux默认的用户操作目录 /opt下

3、解压

tar -zxvf Python-3.7.7.tgz

Linux中安装python3,并解决出现的yum源/404 找不到问题_第4张图片

4、配置安装

切入解压目录,使用安装包自带configure文件进行安装配置(一定要谨记切换目录)

[root@localhost opt]# cd Python-3.7.7
[root@localhost Python-3.7.7]# ls
aclocal.m4 configure.ac Lib Misc PCbuild setup.py CODE_OF_CONDUCT.rst Doc LICENSE
Modules Programs Tools config.guess Grammar m4
Objects pyconfig.h.in config.sub Include Mac
Parser Python configure install-sh Makefile.pre.in PC
README.rst [root@localhost Python-3.7.7]# ./configure
prefix=/usr/local/python3

Linux中安装python3,并解决出现的yum源/404 找不到问题_第5张图片

5、编译安装

make && make install

Linux中安装python3,并解决出现的yum源/404 找不到问题_第6张图片

6、配置软连接

ln -s 目标文件绝对路径 /usr/bin
ln -s /usr/local/python3/bin/python3/usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

在这里,就可以使用python3,进行测试,出现python3.7.3说明安装成功,齐活!
Linux中安装python3,并解决出现的yum源/404 找不到问题_第7张图片

你可能感兴趣的:(Linux,linux,centos,python)