本文转发自博客园非真的文章,内容略有改动

linux系统本身默认安装有2.x版本的python,版本x根据不同版本系统有所不同,通过python --V 或 python --version 查看系统自带的python版本。

有一些系统命令时需要用到python2,不能卸载,但是实际开发中往往是python3,所以在此记录下安装python3的过程,本文以python3.7.0为示例。

一、安装依赖包

1、首先安装gcc编译器,gcc有些系统版本已经默认安装,通过  gcc --version  查看,没安装的先安装gcc,yum -y install gcc

2、安装其它依赖包,(注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )

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 libffi-devel

二、下载python3.7.0源码,根据需求下载

1、在https://www.python.org/ftp/python/中选择自己需要的python源码包,我下载的是python3.7.0(大家也可以去https://www.python.org官网首页下载,找到downloads,就可以选择想要的版本下载了)。

2.、下载

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

3、解压Python-3.7.0.tgz

tar -zxvf Python-3.7.0.tgz

4、建立一个空文件夹,用于存放python3程序

mkdir /usr/local/python3

5、执行配置文件,编译,编译安装

cd Python-3.7.0

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

make && make install

安装完成没有提示错误便安装成功了

6、建立软连接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7、测试一下python3是否可以用

[root@mini Python-3.7.0]# python3

Python 3.7.0 (default, Jul 28 2018, 22:47:29)

[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> print("hello world!")

hello world!

>>> exit()

[root@mini Python-3.7.0]# pip3 --version

pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

可以看到python3.7.0可以正常使用

linux 安装python 3.x,Linux 安装python3.x步骤相关推荐

  1. linuxpip安装python包_Windows+Linux安装Python包管理工具pip

    Windows+Linux安装Python包管理工具pip Windows安装Python包管理工具pip pip是一个Python包管理工具,主要是用于安装PyPI上的软件包,可以替代easy_in ...

  2. Linux 安装python 3.8(Linux 的版本为 Centos 7)

    Linux 安装python 3.8(Linux 的版本为 Centos 7) 前言:喜欢傻瓜式复制粘贴的,不会思考安装过程中报错的,不建议看这个,可以去看看其他的,看了安装不了,又喷人,自己不会,解 ...

  3. 电脑安装python失败-解决“Windows 7 Python3.6 安装失败”问题

    问题:Windows 7 Python3.6 Setup failed 错误提示:Windows 7 Service Pack 1 and all applicable updates are req ...

  4. windows安装python虚拟环境_windows上安装python虚拟环境

    一.windows上安装python虚拟环境 1.安装 pip install virtualenv virtualenv --version 2.新建一个python虚拟环境virtual_env_ ...

  5. python图形化方式模块安装_(怎么安装python模块,如何安装python模块,常用安装方式)python助手安装教程视频...

    有没有比较好的python3的入门视频教程,网盘或网站都可以. 我这里有Python,开发,进阶,自动化,实战列视频教程,还有安装包,,代码等容,这里就不一一说了,全套内容一共300G左右,非常的详细 ...

  6. linux安装python和pip3,Linux安装python3.6 和pip

    如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!!!! 不要动现有的python2环境! 一.安装p ...

  7. [转载] Python简介、linux上Python及其IDE的安装和详细配置

    参考链接: Python id() 一.什么是Python? Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语 ...

  8. Python简介、linux上Python及其IDE的安装和详细配置

    一.什么是Python? Python是一种计算机程序设计语言.是一种动态的.面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的 ...

  9. linux环境Mechanize安装,Python 爬虫:Mechanize 安装与测试

    原标题:Python 爬虫:Mechanize 安装与测试 Mechanize是Python的一个模块,用于模拟浏览器.Mechanize的易用性和实用性比较平衡,功能强大而又简单易用. 1.安装Me ...

最新文章

  1. HubbleDotNet 简介 (转)
  2. cocos2d-x-3.2 lua命名空间前缀
  3. 0603贴片电阻阻值对照表_怎样读贴片电阻阻值
  4. C语言实现了一个顺序表(附完整源码)
  5. PHP专题-开发基础(七)
  6. linux tcp 创建,Linux下tcp服务器创建的步骤
  7. 迷宫(AHOI2016初中组T3)
  8. Bootstrap 模态框插件modal的调用方式
  9. 【Linux】Linux中变量#,@,0,1,2,*,$$,$?的解释
  10. 每日吃三颗红枣,对我们的身体有什么影响?
  11. C语言手写快排算法,两个值时也可以使用哦!
  12. 新车入手,美利达公爵500
  13. 修改项目图标_北京2022冬奥会和冬残奥会体育图标发布
  14. 多功能PCIE交换机之七:单NT到双NT
  15. javascript实例:路由的跳转
  16. vue前期项目搭建所需要安装的插件,idea操作
  17. arcgis api for ios
  18. ER-studio显示选项设置
  19. python 进化树_Python / ete3:将最密切相关的叶子定位到系统树中的特定物种
  20. 如何有效的避免图片侵权(100%避免网站图片侵权)

热门文章

  1. NO.1_python_scrapy组成爬取多页数据连接数据库配置文件书写
  2. mysql弄丢初始密码_MySql密码丢失
  3. superviseddescent (SDM C++11实现)环境配置
  4. HashMap(摘)
  5. Luogu 4721 【模板】分治 FFT
  6. python-2:工欲善其事,必先利其器 修改jupyter保存文件目录(亲测)
  7. 入驻支付宝开放平台并创建应用的基本流程
  8. 解决Pytohn安装第三方库出现read timed out 问题
  9. Visual Studio下Qt调用IDL
  10. 闲话WPF之十(Dependency属性 [2] )