安装python3-dev_linux安装python3
--linux安装python3
centos系统本身默认安装有python2.x,可通过python --version 查看系统自带的python版本,有一些系统命令需要用到python2,安装python3时不能卸载python2。
1、安装依赖包
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
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
安装完成没有提示错误便安装成功了
7、建立软连接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
8、测试一下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可以正常使用
--##导入模块时提示ModuleNotFoundError: No module named '_bz2'
需在python3中添加对zlib和bz2的支持
yum install zlib zlib-devel
yum install bzip2 bzip2-devel
重新编译安装
make install
--##导入模块时提示 Could not import the lzma module. Your installed Python is incomplete. Attempting to use lzma compression will result in a RuntimeError.
需要安装:
yum install xz-devel
yum install python-backports-lzma
pip install backports.lzma
重新编译安装
make install
--##导入模块时提示:ModuleNotFoundError: No module named ‘_ctypes‘
需要安装 libffi-devel
yum install libffi-devel -y
重新编译安装
make install
--##python命令行按删除键时会出现 ^H 字符,无法正常删除
安装 readline 相关模块
# yum install readline readline-devel
安装完成后,需要再重新编译安装 Python:
# make install
以上就是linux安装python3的全部内容。
安装python3-dev_linux安装python3相关推荐
- Windows10+anaconda,python3.5, 安装glove-python
Windows10+anaconda,python3.5, 安装glove-python 安装glove 安装之前 Visual C++ 2015 Build Tools 开始安装 安装glove 最 ...
- python3里的pillow怎么安装_“python安装pillow教程“python3.4怎么安装pil
"python安装pillow教程"python3.4怎么安装pil python安装pillow教程2020-10-09 03:37:02人已围观 如何在python3.6中装p ...
- python3.7安装numpy pandas失败的处理方案
python3.7安装numpy pandas失败的处理方案 - moxin0509 - 博客园
- python3.8安装tensorflow1.14时候报错Can‘t connect to HTTPS URL because the SSL module is not available
python3.8安装tensorflow1.14做NER对应源码 pip install --upgrade https://storage.googleapis.com/tensorflow/ma ...
- python3.x安装cv2失败
0 想给python3装一个opencv的库,结果捣鼓半天,倒给python2.x装上cv2了,而python3里import cv2则一直失败. 1 首先想到动态链接库,于是添加/usr/lib/p ...
- Python3.6 安装 statsmodels
Python3.6 安装 statsmodels 统计模型包的安装过程一波三折.o. 运行环境是WIN7 64bits,Python3.6,这里把整个过程遇到的问题和对应的解决方案列一下: 最开始直接 ...
- python3.6安装pyltp_pyltp安装问题解决
1.pyltp简介 pyltp 是哈工大自然语言工作组推出的一款基于Python 封装的自然语言处理工具(轮子),提供了分词,词性标注,命名实体识别,依存句法分析,语义角色标注的功能. 2.pyltp ...
- python3.6安装教程-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python详细安装教程环境配置-python3.6环境安装+pip环境配置教程图文详解
1.python安装可以跨平台 2.有两个版本2.7和3.6,第三方库适用2.7版,两个版本不兼容 windows安装: 第一种方法官网安装: 在官网下载安装包如图: 图下点击是默认下载32位所以我们 ...
- python3.6.4安装教程-Centos7 安装Python3.6.4
1.在安装Python之前,需要先安装一些后面遇到的依赖问题(如果有依赖问题,按照提示安装): yum -y install zlib-devel bzip2-devel openssl-devel ...
最新文章
- 字典 update()
- windows远程连接报错--“发生身份验证错误。要求的函数不受支持”
- m5310模组数据上传至onenet_硬核干货!基于M5310-A的NB-IoT水表通信模块软件业务逻辑分享...
- vue设置img大小的属性_Vue.js自定义标签属性并获取属性,及绑定img的src属性的坑...
- 如何使用WebUploader。
- 工程勘察设计收费标准2002修订版_2020抚顺花海工程设计收费标准
- 正态分布的前世今生:误差分布曲线的确立
- 一个基于nodejs的青果教务系统的爬虫
- 高性能游戏计算机cpu的选择,玩游戏的电脑cpu选哪个
- 《A Novel Approach to 3-D Gaze Tracking Using Stereo Cameras》论文阅读
- redis基础数据结构(一)可变长字符串sds
- 华为云如何绑定/解绑二次验证码/虚拟MFA/谷歌身份验证器?
- Python案例—掷骰子
- 使用pdf.js遇到的问题及解决方案
- CAD学习笔记基础课【图层】
- Background Matting详解
- 2014全国四级网络工程师详细归纳
- 独秀日记:爬山.健身房.月子餐.广州
- 详解js中的继承(一)
- 牙奇士新品发布获Apax-invest战略投资