centos7安装python3.7

摘要:
Centos7安装python 3.71和python 3依赖包。安装python3需要很多依赖包。因此,我们首先安装依赖包,然后在Linux上直接单击该命令。粘贴复制不使用快捷键!!!接下来,验证安装是否正确#:python3-V-----结果显示:#:pip3-V-----显示结果:
Centos7安装python3.7

1、安装python3依赖包

 安装python3 需要很多的依赖包,所以我们先安装依赖包,在Linux上直接敲击命令就可以。(在根目录上执行,先切换到根目录:cd /)

 注意:(如果实在不想敲命令的,我告诉大家一个捷径、使用Xshell 连接你的虚拟机,然后就可以直接粘贴复制上面的命令执行了。粘贴复制不要用快捷键操作!!!)

安装命令如下:

 #:yum -y groupinstall "Development tools"

#:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

#:yum install libffi-devel -y

2、下载python3 安装包

先切换目录到 你的root目录下:  #:cd /root

然后使用命令下载再解压:

#:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

#:tar -xvJf  Python-3.7.0.tar.xz

(如果你的环境没有安装 wget 的话,下载时可能会报错:::-bash: wget: command not found

-----解决方法:先安装再再次下载python3 :#:yum -y install wget

3、下载完,并解压完成后,开始编译安装

#:mkdir /usr/local/python3 #创建编译安装目录

#:cd Python-3.7.0

#:./configure --prefix=/usr/local/python3注意:斜线前面还有个 英文符号的 “.”)      

(注: 当你输入上面的命令执行时,可能会报错:configure: error: no acceptable C compiler found in $PATH

------解决办法:安装 gcc 环境 :yum install -y gcc   ,安装成功后重新执行  #:./configure --prefix=/usr/python

#:make && make install   

注意:

如果出现这个错误No module named '_ctypes',

1、执行如下命令:

yum install libffi-devel 

2、从"./configure ..."重新安装

如果出现zipimport.ZipImportError: can't decompress data; zlib not available错误,

yum -y install zlib*

最后运行make clean

删除一些临时文件(删除源代码(CC++ code)生成的执行文件和所有的中间目标文件)

4、创建软件连接

  创建软件连接:就是一个指向。以后调用python3  直接输入 #:python3  xxx.py  就可以了

#:ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3       (注意:第一个字母是 小写的 "L")

#:ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

5、验证安装

到上面一步 算是安装完了。下面验证下安装的是否正确

#:python3 -V      -----结果显示:

centos7安装python3.7第1张

#:pip3 -V        ------结果显示:

centos7安装python3.7第2张

免责声明:文章转载自《centos7安装python3.7》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇RedisTemplate访问Redis数据结构(二)——List安卓下如何使用JUnit进行软件测试下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

ubuntu1.8安装python3.7pip报错“subprocess.CalledProcessError...lsb_release”

背景 给一台 ubuntu18.04 安装 python3.7,完成后想试试pip list命令,结果出现一长串报错,我贴一下最后几行: File "/usr/local/lib/python3.7/subprocess.py", line 512, in runoutput=stdout, stderr=stderr)subprocess.CalledP...

caffe 安装

安装caffe 拉取镜像 nvidia/cuda:9.0-cudnn7-devel-centos7 1,换源 安装https://blog.csdn.net/tuomen5867/article/details/94406903 yum install make 必要安装 更换 yum 源和 epel 源: cp /etc/yum.r...

python3 爬虫之爬取安居客二手房资讯(第一版)

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Author;Tsukasa import requests from bs4 import BeautifulSoup import pandas import time url_all = [] url_in = input('输入你所需...

Python3之并发(六)---线程池

一、线程池 系统频繁的启动新线程,线程执行完被销毁,如果线程不能被重复使用,即每个线程都需要经过启动、销毁和运行3个过程,这必然会使得系统的性能急剧下降,线程池的意义就在于减少线程创建及消毁过程中损失的系统资源 线程池在程序运行时创建大量空闲线程,程序只需将要执行的任务交给线程池,线程池就会启动一个空闲的线程来执行,当任务执行完后,该线程并不会死亡销毁,而...

群发技术-使用python3给微信好友群发消息

本文介绍如何给个人微信好友群发消息。 微信个人号中的群发助手可以一次给30个发送消息,如果要给所有所有群发,则需要自己手动发送多次,或者借助程序实现了。本文即是程序实现教程 一、原理 在微信的官方网站上 https://weixin.qq.com/,提供了一个网页版的微信,地址为 https://wx.qq.com/ 登录该网页版微信后,可以在网页上给对方...

Python3之并发(七)---线程同步队列(queue)

queue模块实现了多生产者,多消费者队列 queue模块的常用类和异常 queue.Queue(maxsize=0) 先进先出(FIFO)的队列, maxsize: 队列的大小(即队列的元素个数),默认0,队列大小无限;如果超过maxsize,队列会加锁,添加新元素是被堵塞,直到队列中的元素小于maxsize queue.LifoQueue(maxsi...