Centos安装python3.7时遇到的问题

摘要:
我的安装方法是从python官方网站下载Linux安装包,将安装包放在Linux和主机共享的文件夹中,并使用tar xzvfPython-3.7.2.tgz-C/tmp。命令解压缩后,它将传递/configure--prefix=/usr/local&&make&&makeinstall命令安装在/usr/local目录中。错误原因:由于缺少某些依赖项,安装失败。解决方案:如果执行了Centos:yumlinstall openssl develbzip2 devlexpat develgdbm develreadline develqlite develgcgcc++openssl devellibffi develython develmariadb devel如果执行了ubuntu:sudoapt get installzlib1g devlibz2 devlibsz2 devlibssl devlibncurses 5-devlibmysqlclient devlibsqlite3 devlibreadline devtk devlibgbm devlibdb devlibpap devxz utilibexpat1-devliblzma devlibffidevlibc6dev提前传递了下载依赖项以解决问题。

我的安装方法是从python官网下载linux安装包,将安装包放在linux与主机共享的文件夹里,通过tar -xzvf Python-3.7.2.tgz -C /tmp,命令解压后通过./configure --prefix=/usr/local && make &&make install命令在/usr/local目录下进行安装出现错误 错误原因:缺少一些依赖导致安装不成功。 解决方法: 若是centos执行:

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++  openssl-devel libffi-devel python-devel mariadb-devel

若是ubuntu执行:

   sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libmysqlclient-dev libsqlite3-dev libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev xz-utils libexpat1-dev liblzma-dev libffi-dev libc6-dev

通过提前下载依赖的方式解决问题。

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

上篇Adobe Dreamweaver 添加库、标签和属性Using $this when not in object context in下篇

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

相关文章

Docker 介绍安装

简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。...

VMware虚拟机Linux增加磁盘空间的扩容操作

转载自点击打开链接 用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。 (1)打开VMware,选择Edit Virtual mache...

Linux 定时任务crontab_014

原文 1、  crontab命令概念  crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。    cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。 cro...

Linux系统挂载未分配硬盘空间

先查看未挂载之前的磁盘使用情况 发现磁盘使用率已经达到了96%,迫切需要扩容 查看分区情况fdisk –l 首先确保有可分配的磁盘空间 发现/dev/vda下有400多个G 的空间 所以将/dev/vda下的空间划分给/dev/mapper/centos-root ,即 / 目录 下面,我们要开始增加分区的操作了 1.首先如下命令: fdisk /d...

android studio多渠道多包名多apk打包

转自 利用 Android Studio 和 Gradle 打包多版本APK 搬砖的道路上,经常会有各种不同的需求,比如今天就碰到过一个打包版本的apk的要求, 比如一个apk给多个客户使用,如张三公司 ,李四集团,而我们的服务端的api域名以及处理方式也不一样, 苦逼的方式是一个一个修改包名,代码,但如果我们使用了Android Studio 和 Gra...

CentOS 6.3下Samba服务器的安装与配置方法(图文详解)

这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一、简介Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到...