python3源码安装_源码安装Python3
源码安装Python3
一、安装Python3需要的依赖包
[root@localhost ~]# yum install -y gcc make wget openssl openssl-devel readline readline-devel zlib* libffi-devel
注释:readline 是 bash shell 用的库,包含许多使用功能
后面预编译可能会出现zipimport.ZipImportError: can't decompress data; zlib not available报错,所以先安装zlib*(包括需要的组件)
后面编译安装可能会出现出现异常ModuleNotFoundError: No module named '_ctypes'报错,所以先安装libffi-devel
二、下载Python3源码包、安装
1. 下载Python3源码包
[root@localhost ~]# wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
2. 解压
[root@localhost ~]# tar -xvf Python-3.8.1.tgz
3. 预编译
[root@localhost ~]# cd Python-3.8.1
[root@localhost Python-3.8.1]# ./configure --prefix=/usr/local/python3 --with-ssl
4. 编译安装
[root@localhsot Python-3.8.1]# make
[root@localhsot Python-3.8.1]# make install
三、启动Python3
[root@localhost ~]# /usr/local/python3/bin/python3
Python 3.8.1 (default, Nov 22 2020, 17:23:29)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
测试是否可以使用ssl模块
[root@localhost ~]# python3
Python 3.8.1 (default, Nov 22 2020, 17:23:29)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ssl
>>> //没有回显什么,表示可以使用ssl模块
四、快速启动
在/usr/bin路径下生成Python3的软链接:ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@localhost ~]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
[root@localhost ~]# python3
Python 3.8.1 (default, Nov 22 2020, 17:23:29)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
[root@localhost ~]#
[root@localhost ~]# which python3
/usr/bin/python3
python3源码安装_源码安装Python3相关推荐
- mysql5.7.25源码安装_源码编译安装 mysql5.7.25
以前最烦就是源码编译安装mysql5.7 ,原因无它 - 很麻烦,但最近因学习需要避免不了,主要介绍在centos7 下源码编译安装mysql5.7 . 安装 安装依赖包 yum install -y ...
- 实战突击JAVA开发项目_《实战突击Java项目开发案列整合》随书资料(视频+源码)_源雷技术空间...
资源名称:<实战突击Java项目开发案列整合>随书资料(视频+源码) 资源目录: [IT教程网]第1-9_11-15_18_20_21章 [IT教程网]第10章BBS论坛 [IT教程网]第 ...
- python3 32位安装_【转载】python3安装scrapy之windows32位爬坑
早就听说scrapy不支持python3,而scrapy作为一款优秀的开源框架,不在新的python上集成一下实在可惜.最近刚好打算开始学习网络爬虫,网上又有那么多教程,so今天就来爬一下这个坑. 首 ...
- linux服务器 双显卡,linux dd windows 安装_双显卡安装windows和linux_windows 安装linux
广告 提供包含云服务器,云在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 检查 virtio 驱动操作详情请参考 linux 系统检测 virtio 驱动. 安装 ...
- python用pip安装_使用pip安装python库的几种常用方法
使用pip安装python库的几种方式 1.使用pip在线安装 1.1 安装单个package 格式如下:pip install SomePackage 示例如下: 比如:pip install sc ...
- 怎么点亮段码屏_段码液晶屏实现原理及应用
什么是段码液晶屏 段码液晶或段码液晶屏,只是液晶屏的用户对于某一类液晶显示屏的一种叫法,但是在液晶行业之内,一般都称之为图案型的液晶屏,从而来区别于点阵型的液晶屏,故段码液晶屏并不是一个很严格的表述或 ...
- java 扫码下载_扫码支付 扫码支付Java直接使用的压缩包 联合开发网 - pudn.com
扫码支付, 0 , 2017-03-14 扫码支付\.DS_Store, 6148 , 2017-03-16 __MACOSX, 0 , 2017-03-19 __MACOSX\扫码支付, 0 , 2 ...
- 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题
换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...
- wxpython 安装_下载和安装wxPython
在编写Python GUI 程序前,需要决定使用哪个 GUI 平台. wxPython 是一个成熟而且特性丰富的包,因此本篇教程将讲述如何安装 wxPython 工具/原料 电脑 wxPython 方 ...
- 请检查virtualboxapi是否正确安装_电机行业安装绝缘轴承规范
1.安装前检查轴承 安装前,请检查滚动体表面是否有毛刺,划痕或裂缝. 轴承的径向游隙和轴向游隙是否合格,通常仅测量径向游隙. 其次,检查轴承型号是否正确. 有关滚动轴承的径向游隙标准,请参见下表. 例 ...
最新文章
- Intellij IDEA中使用Protobuf的正确姿势
- afn text html,关于AFN请求返回的数据格式
- 将CSS放头部,JS放底部,可以提高页面的性能的原因
- 【Java】6.9 枚举类
- Java 设计模式之适配器模式
- 《C++ Primer 第五版》(第6.1~6.3节) 函数形参和实参传递,可变参数列表和函数返回值
- 初识SolrJ开发, schema.xml的配置与服务初始化.
- eval()解析JSON
- fedora27安装谷歌浏览器Chrome
- Lettuce替换Jedis操作Redis缓存
- FTP Client Setup
- hibernate数据库扫描实体类的配置
- Mergely – 免费的在线文本对比
- [读书笔记]2.标准误差 标准差 信度 实例计算说明
- 全网首发:12306抢票算法大曝光?(十张图搞定)
- vue三级路由router-view不显示问题,路由嵌套不显示
- ImportError: `load_weights` requires h5py when loading weights from HDF5.错误
- 计算机网络 — IPv4、子网掩码、CIDR
- 阿里云服务器开放某个端口
- 如何量化考核软件开发人员绩效 1