系统环境:CentOS 6.8

找到源码包后可以拷贝下载链接,在 Linux 中直接使用 wget 命令下载:

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

下载后解压:

tar -xJf Python-3.6.0.tar.xz

(或者直接:tar -xf Python-3.6.0.tar.xz)

进入安装包中,查看 README 文件,有安装提示:

Build Instructions

On Unix, Linux, BSD, OSX, and Cygwin:

./configure

make

make test

sudo make install

This will install Python as python3.

查看更多编译选项:

./configure --help

默认安装目录为 PREFIX 为 /usr/local,程序文件会安装到 /usr/local/bin, /usr/local/lib 等位置。

make test 报错:

======================================================================

ERROR: test_idna (test.test_socket.GeneralModuleTests)

----------------------------------------------------------------------

Traceback (most recent call last):

File "/root/Python-3.6.0/Lib/test/test_socket.py", line 1337, in test_idna

socket.gethostbyname(domain)

socket.gaierror: [Errno -3] Temporary failure in name resolution

----------------------------------------------------------------------

Ran 539 tests in 148.041s

FAILED (errors=1, skipped=24)

test test_socket failed

2 tests failed again:

test_dbm test_socket

Total duration: 15 min 17 sec

Tests result: FAILURE

make: *** [test] Error 1

还是 make install,最后显示:

Collecting setuptools

Collecting pip

Installing collected packages: setuptools, pip

Successfully installed pip-9.0.1 setuptools-28.8.0

python的执行命令安装在了 /usr/local/bin 下面,因为 $PATH 路径已经包含这个路径,所以可以直接在命令行执行 python3 命令。

[root@vm1 etc]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

linux python3安装包_在 Linux 中安装 Python3相关推荐

  1. linux rpm安装包忽视所有依赖强制安装

    前言 在系统离线情况下,无法通过rpm直接安装依赖包,将rpm包上传到服务器上,linux rpm安装包忽视所有依赖强制安装 解决方法 rpm -Uvh *.rpm --nodeps --force ...

  2. ensp安装包_教你如何安装华为模拟器Ensp,另分享全套安装包

    这两天后台总是收到要华为模拟器的私信,其实我的公众号之前分享过ensp,只是当时清理教程时不小心全部清理完了,那么今天瑞哥把它分享出来,有需要的朋友自行下载哦. 安装步骤 一.在安装之前,首先要删除原 ...

  3. 华为linux系统安装包,一、Linux系统安装

    说明:关于网络上公开Linux视频学习笔记 一.现代计算机组成 现代计算机组成部分:运算器.控制器.存储器.输入设备.输出设备 运算器 运算器用来完成算术运算和逻辑运算,并将中间运算结果暂存在运算器内 ...

  4. python制作安装包_如何制作python安装模块(setup.py)

    Python模块的安装方法: 1. 单文件模块:直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py:python setup.py install 3. egg文件, ...

  5. 【Python3.6】之在Windows中安装Python3.6.1

    由于之前做web自动化的时候,没有自己总结一篇Python3.6.1的安装步骤,这次由于学习appium自动化时换了台电脑,所以想重新总结一下. 一.安装Python3.6.1 下载Python3.6 ...

  6. python得安什么安装包_初学 Python 需要安装哪些软件?

    初学Python,其实是没必要用那么复杂又强大的工具的. 教你一键搭建最好用的交互式编程工具 pip install jupyter 然后怎么运行呢 jupyter notebook ... 对,没有 ...

  7. Linux的软件包封装格式有,linux软件安装包详解---全

    详细介绍了常见的四种Linux应用软件安装包及其安装方法. 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) tar包,如software-1.2.3-1.tar.gz. ...

  8. linux下如何安装软件?——linux应用软件安装包类型及安装介绍

    原文:http://blog.chinaunix.net/uid-24612962-id-3181499.html 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) ta ...

  9. python2安装包_解决win10下python2和python3共存问题

    前言 本文讨论在win10下解决python2和python3共存问题. 一.基础知识 1.python的安装: 分别下载Python2和Python3安装包,然后依次点击安装即可,安装包地址如下: ...

最新文章

  1. SOLID面向对象模式浅析
  2. 深入理解javascript作用域系列第四篇——块作用域
  3. 微服务+:服务契约治理
  4. 学编导还是学计算机,高二学编导烧钱吗
  5. NET Core微服务之路:简单谈谈对ELK,Splunk,Exceptionless统一日志收集中心的心得体会...
  6. 行业分析-实战价值方法
  7. 基于SLS构建RDS审计合规监控
  8. H5 js 处理localstorage方法封装
  9. Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
  10. 人工智能学习(二)安装tensorflow与pytorch
  11. SpringBoot+Swagger2
  12. 目录中带.造成文件上传验证问题
  13. linux ps3手柄驱动,ps3 DS3 手柄驱动
  14. Linux基础-磁盘阵列RAID
  15. 网站快照被劫持,网站被劫持跳转另一个网站解决办法
  16. 怎么把PDF转换成图片?这几种转换方法都可以做到
  17. Linux系统1.md
  18. 求职 offer历程
  19. 图片怎么做雕刻路径_精雕图怎么做路径
  20. 汽车控制系统matlab,汽车控制系统建模与仿真(肖仁鑫)-中国大学mooc-题库零氪

热门文章

  1. 真◉彻底解决 gcr、quay、DockerHub 镜像下载难题!
  2. 快速解决Kubernetes从k8s.gcr.io仓库拉取镜像失败问题
  3. Oracle数据库(三)可插拔数据库使用
  4. 《scikit-learn机器学习实战》简介
  5. 基于UCOSII的RS485通信(STM32F107)
  6. 【老生谈算法】matlabAP近邻传播聚类算法源码——聚类算法
  7. nginx 负载均衡安装及升级步骤
  8. 周报格式(sohu)
  9. SQL | DB2和MySQL分条件求和
  10. vue 跳转路由后返回上一页还是当前页面,但是路由地址有改变(已解决)