CentOS 7.3 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。

python -V     命令查看一下是否安装Python

which python   查看Python可执行文件的位置

可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll python*  命令查看

首先安装依赖包

  1. yum -y groupinstall “Development tools”
  2. 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

然后根据自己需求下载不同版本的Python3,本文下载的是Python3.6.2

  1. wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
  1. tar -xvJf  Python-3.7.0.tar.xz
  2. cd Python-3.7.0
  3. ./configure –prefix=/usr/local/python3
  4. make && make install

【这一步遇到ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1】解决方式见下方。

安装完毕,/usr/local/目录下就会有python3了

添加软链到执行目录下/usr/bin

rm -f /usr/bin/python

ln -s /usr/local/python3/bin/python3 /usr/bin/python

执行python -V             输出的python3的版本

执行python2 -V           看到的就是python2的版本

yum需要python2版本,所以我们还要修改yum的配置,执行:

  1. vim  /usr/bin/yum

把 #! /usr/bin/python修改为  #! /usr/bin/python2

同理,也要修改修改 /usr/libexec/urlgrabber-ext-down 文件

  1. vim  /usr/libexec/urlgrabber-ext-down

#! /usr/bin/python 修改为 #! /usr/bin/python2

这样python3版本就安装完成;同时python2也存在

【ModuleNotFoundError: No module named ‘_ctypes’ make: *** [install] Error 1】解决方式

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

#yum install libffi-devel -y    《-安装这个就能解决

Centos 安装python 3.7 遇到 ModuleNotFoundError: No module named _ctypesmake [install] Error 1(亲测下面的红字内容)相关推荐

  1. 苹果电脑怎么安装python库_Mac环境下安装python库时出现ModuleNotFoundError: No module named 'XXX'...

    Java之继承.抽象类.接口篇 一.继承(extends) 什么是继承? 继承是对现实生活中的"分类"概念的一种模拟. 狮子拥有动物的一切基本特性,但同时又拥有自己的独特的特性,这 ...

  2. Ubuntu安装jupyter,启动出现ModuleNotFoundError: No module named ‘pysqlite2‘ 错误

    Ubuntu安装jupyter,启动出现ModuleNotFoundError: No module named 'pysqlite2' 错误 错误描述 错误定位 解决错误 后记 错误描述 Ubunt ...

  3. CentOS下安装Python3.7报错ModuleNotFoundError: No module named '_ctypes'的解决方案

    问题复现: 编译安装Python3.7版本,在make install的时候,出现报错 zipimport.ZipImportError: can't decompress data; zlib no ...

  4. Python||报错:ModuleNotFoundError: No module named ‘nltk‘

    碎碎念: 为什么会有这个帖子呢?一般No module named 'nltk'之类的报错我是不会写帖子记录过程的,因为一般情况下pip install都可以解决.但是(凡是就怕个但是),这个报错不简 ...

  5. Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题

    背景很简单,执行的python文件中有导入pymysql 问题 在vscode中执行文件报错: ModuleNotFoundError: No module named 'pymysql' Modul ...

  6. 【python报错】 ModuleNotFoundError: No module named 'X' 如何调用自己写的 moudle / python / .py 文件(同一项目中)

    自己用 python 写项目,文件系统结构如下: RL-for-Order-Workflow RL-for-Order-Workflow\pySim RL-for-Order-Workflow\pyS ...

  7. Python案例篇1-pycharm ModuleNotFoundError: No module named ‘xlsxwriter‘

    一.问题描述 已经用pip 安装了xlsxwriter模块,但是pycharm使用的时候,依旧会报错 ModuleNotFoundError: No module named 'xlsxwriter' ...

  8. 【经验】python运行报错ModuleNotFoundError: No module named XXX

    应用场景 本来是在pycharm里运行Python file,一切都很正常,然后为了让脚本自己乖乖地在服务器上跑,不占用IDE调试其他代码,所以决定用命令行直接在服务器上运行,结果报了如下错误: Mo ...

  9. Python运行出现:ModuleNotFoundError: No module named 'logbook',解决办法

    ModuleNotFoundError: No module named 'xlrd' ModuleNotFoundError: No module named 'xlwt' AttributeErr ...

最新文章

  1. Dalvik Virtual Execution with SmaliVM
  2. ikm java_2013Morgan Stanley IKM assessment
  3. HDFC的完整形式是什么?
  4. 20154319 《网络对抗技术》后门原理与实践
  5. nssm和AlwaysUp来包装exe文件为windows服务
  6. 使用Nagios打造专业的业务状态监控
  7. 易语言超文本ctrl c,易语言超文本浏览框处理键盘消息源码
  8. Webx系列之Ajax请求的四种方式
  9. Real-Time Rendering 4th 译文《二十一 虚拟现实与增强现实》
  10. 学习【新版的】韦东山嵌入式_day01
  11. php程序员开发工具箱,php程序员工具箱|php工具箱 v0.7 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  12. chrome扩展程序_如何在20分钟内创建和发布Chrome扩展程序
  13. 面试必杀技:异步FIFO
  14. 元宵节快乐 | 谈心
  15. Linux操作系统与Shell编程
  16. C语言获取键盘方向键的键值
  17. 7.2_gd-sgd
  18. 0-8 Vue进阶属性(directives、mixins、extends)
  19. 云安全 CDN和云防护的区别
  20. 38年后的今天,用数据回顾什么是女排精神?

热门文章

  1. c++类与类的组合关系(Combination)关系
  2. C++回调函数是什么?
  3. access如何保存小数点后_跟宇哥学习Access数据库是怎样一种体验?(1)
  4. 手动将jar添加到maven仓库中
  5. 4种方法让SpringMVC接收多个对象(转:http://blog.csdn.net/lutinghuan/article/details/46820023)
  6. C++中的数组array和vector,lambda表达式,C字符串加操作,C++中新类型数组(数组缓存),多元数组,new缓冲
  7. c语言中常见错误总结
  8. Python基础概念_12_编程风格
  9. mac+修改+ssh文件夹权限_linux ,mac连接, git pull error, chmod修改文件的权限/chown修改文件和目录的所有者...
  10. PHP系统能不能加爬虫,php能做爬虫吗