Centos 7.4 安装ipython和mysql-python遇到的问题

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:

pip安装ipython报错记录
#pip install ipython==5.5.0

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Collecting ipython = = 5.5 . 0
   Downloading http: / / mirrors.aliyun.com / pypi / packages / 08 / 2c / 6285504003b4eadce5540f3ee3adc081468b26723f3eef07d9d5d7d97ed8 / ipython - 5.5 . 0 - py2 - none - any .whl ( 758kB )
     100 %  |████████████████████████████████|  768kB  3.9MB / s
Requirement already satisfied: pygments  in  / usr / lib64 / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Requirement already satisfied: setuptools> = 18.5  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Requirement already satisfied: backports.shutil - get - terminal - size; python_version  = =  "2.7"  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Requirement already satisfied: traitlets> = 4.2  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Requirement already satisfied: simplegeneric> 0.8  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Collecting pickleshare ( from  ipython = = 5.5 . 0 )
   Downloading http: / / mirrors.aliyun.com / pypi / packages / 9f / 17 / daa142fc9be6b76f26f24eeeb9a138940671490b91cb5587393f297c8317 / pickleshare - 0.7 . 4 - py2.py3 - none - any .whl
Requirement already satisfied: decorator  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Collecting prompt - toolkit< 2.0 . 0 ,> = 1.0 . 4  ( from  ipython = = 5.5 . 0 )
   Downloading http: / / mirrors.aliyun.com / pypi / packages / d1 / b0 / 1a6c262da35c779dd79550137aa7c298a424987240a28792ec5ccf48f848 / prompt_toolkit - 1.0 . 15 - py2 - none - any .whl ( 247kB )
     100 %  |████████████████████████████████|  256kB  61.8MB / s
Requirement already satisfied: pexpect; sys_platform ! =  "win32"  in  / usr / lib / python2. 7 / site - packages ( from  ipython = = 5.5 . 0 )
Collecting pathlib2; python_version  = =  "2.7"  or  python_version  = =  "3.3"  ( from  ipython = = 5.5 . 0 )
   Downloading http: / / mirrors.aliyun.com / pypi / packages / 74 / 4e / 68add57f8b993bb5da70c22c7eebb4266c7b66cab15095a1578cc6a62b1a / pathlib2 - 2.3 . 0 - py2.py3 - none - any .whl
Requirement already satisfied: ipython - genutils  in  / usr / lib / python2. 7 / site - packages ( from  traitlets> = 4.2 - >ipython = = 5.5 . 0 )
Requirement already satisfied: enum34; python_version  = =  "2.7"  in  / usr / lib / python2. 7 / site - packages ( from  traitlets> = 4.2 - >ipython = = 5.5 . 0 )
Requirement already satisfied: six  in  / usr / lib / python2. 7 / site - packages ( from  traitlets> = 4.2 - >ipython = = 5.5 . 0 )
Collecting wcwidth ( from  prompt - toolkit< 2.0 . 0 ,> = 1.0 . 4 - >ipython = = 5.5 . 0 )
   Downloading http: / / mirrors.aliyun.com / pypi / packages / 7e / 9f / 526a6947247599b084ee5232e4f9190a38f398d7300d866af3ab571a5bfe / wcwidth - 0.1 . 7 - py2.py3 - none - any .whl
Collecting scandir; python_version <  "3.5"  ( from  pathlib2; python_version  = =  "2.7"  or  python_version  = =  "3.3" - >ipython = = 5.5 . 0 )
   Downloading http: / / mirrors.aliyun.com / pypi / packages / 77 / 3f / 916f524f50ee65e3f465a280d2851bd63685250fddb3020c212b3977664d / scandir - 1.6 .tar.gz
Installing collected packages: scandir, pathlib2, pickleshare, wcwidth, prompt - toolkit, ipython
   Running setup.py install  for  scandir ... error
     Complete output  from  command  / usr / bin / python2  - - "import setuptools, tokenize;__file__='/tmp/pip-build-Ezagxu/scandir/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))"  install  - - record  / tmp / pip - XwbXPl - record / install - record.txt  - - single - version - externally - managed  - - compile :
     running install
     running build
     running build_py
     creating build
     creating build / lib.linux - x86_64 - 2.7
     copying scandir.py  - > build / lib.linux - x86_64 - 2.7
     running build_ext
     building  '_scandir'  extension
     creating build / temp.linux - x86_64 - 2.7
     gcc  - pthread  - fno - strict - aliasing  - O2  - - pipe  - Wall  - Wp, - D_FORTIFY_SOURCE = 2  - fexceptions  - fstack - protector - strong  - - param = ssp - buffer - size = 4  - grecord - gcc - switches  - m64  - mtune = generic  - D_GNU_SOURCE  - fPIC  - fwrapv  - DNDEBUG  - O2  - - pipe  - Wall  - Wp, - D_FORTIFY_SOURCE = 2  - fexceptions  - fstack - protector - strong  - - param = ssp - buffer - size = 4  - grecord - gcc - switches  - m64  - mtune = generic  - D_GNU_SOURCE  - fPIC  - fwrapv  - fPIC  - I / usr / include / python2. 7  - c _scandir.c  - o build / temp.linux - x86_64 - 2.7 / _scandir.o
     _scandir.c: 14 : 20 : fatal error: Python.h: No such  file  or  directory
      #include <Python.h>
                         ^
     compilation terminated.
     error: command  'gcc'  failed with exit status  1
     - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Command  "/usr/bin/python2 -u -c " import  setuptools, tokenize;__file__ = '/tmp/pip-build-Ezagxu/scandir/setup.py' ;f = getattr (tokenize,  'open' open )(__file__);code = f.read().replace( '\r\n' '\n' );f.close(); exec ( compile (code, __file__,  'exec' )) " install --record /tmp/pip-XwbXPl-record/install-record.txt --single-version-externally-managed --compile"  failed with error code  1  in  / tmp / pip - build - Ezagxu / scandir /

解决方法:
yum install python-devel libxslt-devel libffi-devel openssl-devel gcc gcc-c++ kernel-devel


CentOS7安装MySQL-python出错

解决方法:

yum install python-devel mysql-devel zlib-devel openssl-deve


资料:https://www.92ez.com/?action=show&id=23431


本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/2047763


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
3月前
|
Ubuntu 关系型数据库 MySQL
MySQL源码编译安装
本文详细介绍了MySQL 8.0及8.4版本的源码编译安装全过程,涵盖用户创建、依赖安装、cmake配置、编译优化等步骤,并提供支持多Linux发行版的一键安装脚本,适用于定制化数据库部署需求。
390 4
MySQL源码编译安装
|
3月前
|
Ubuntu 关系型数据库 MySQL
MySQL二进制包安装
本文详细介绍了在多种Linux系统上通过二进制包安装MySQL 8.0和8.4版本的完整过程,涵盖用户创建、glibc版本匹配、程序解压、环境变量配置、初始化数据库及服务启动等步骤,并提供支持多发行版的一键安装脚本,助力高效部署MySQL环境。
371 4
MySQL二进制包安装
|
3月前
|
安全 关系型数据库 MySQL
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
本文详细介绍在openSUSE系统上通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,包括下载地址、RPM包解压、GPG密钥导入、使用rpm或zypper命令安装及服务启动验证,涵盖初始密码获取与安全修改方法,适用于无网络环境下的MySQL部署。
424 3
MySQL包安装 -- SUSE系列(离线RPM包安装MySQL)
|
3月前
|
关系型数据库 MySQL Linux
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
本文介绍了在openSUSE系统上通过SUSE资源库安装MySQL 8.0和8.4版本的完整步骤,包括配置国内镜像源、安装MySQL服务、启动并验证运行状态,以及修改初始密码等操作,适用于希望在SUSE系列系统中快速部署MySQL的用户。
250 3
MySQL包安装 -- SUSE系列(SUSE资源库安装MySQL)
|
4月前
|
人工智能 数据安全/隐私保护 异构计算
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
499 8
桌面版exe安装和Python命令行安装2种方法详细讲解图片去水印AI源码私有化部署Lama-Cleaner安装使用方法-优雅草卓伊凡
|
3月前
|
NoSQL 算法 Redis
【Docker】(3)学习Docker中 镜像与容器数据卷、映射关系!手把手带你安装 MySql主从同步 和 Redis三主三从集群!并且进行主从切换与扩容操作,还有分析 哈希分区 等知识点!
Union文件系统(UnionFS)是一种**分层、轻量级并且高性能的文件系统**,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系统下(unite several directories into a single virtual filesystem) Union 文件系统是 Docker 镜像的基础。 镜像可以通过分层来进行继承,基于基础镜像(没有父镜像),可以制作各种具体的应用镜像。
539 5
|
3月前
|
Ubuntu 关系型数据库 MySQL
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
本文详细介绍了在Ubuntu 24.04、22.04、20.04及Debian 12系统上,通过离线DEB包安装MySQL 8.0和8.4版本的完整步骤。涵盖下载地址、依赖处理、dpkg安装顺序、配置方法及服务启动验证,确保用户可顺利部署MySQL数据库。
1119 0
MySQL包安装 -- Debian系列(离线DEB包安装MySQL)
|
3月前
|
运维 Ubuntu 关系型数据库
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
本文介绍了在Debian系列系统(如Ubuntu、Debian 11/12)中通过APT仓库安装MySQL 8.0和8.4版本的完整步骤,涵盖添加官方源、配置国内镜像、安装服务及初始化设置,并验证运行状态,适用于各类Linux运维场景。
965 0
MySQL包安装 -- Debian系列(Apt资源库安装MySQL)
|
3月前
|
Oracle 关系型数据库 MySQL
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
本文详细介绍在Rocky、CentOS、AlmaLinux、openEuler等主流Linux系统上,通过离线RPM包安装MySQL 8.0和8.4版本的完整步骤,涵盖下载、依赖处理、rpm/yum安装、服务启动、密码设置等关键环节,适用于多种企业级环境部署需求。
789 0
MySQL包安装 -- RHEL系列(离线RPM包安装MySQL)
|
3月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
628 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)