Centos 安装python 3.7 遇到 ModuleNotFoundError: No module named _ctypesmake [install] Error 1(亲测下面的红字内容)
CentOS 7.3 默認安裝了python2.7.5 因為一些命令要用它比如yum 它使用的是python2.7.5。
python -V ? ? 命令查看一下是否安裝Python
which python ? 查看Python可執行文件的位置
可見執行文件在/usr/bin/ 目錄下,切換到該目錄下執行 ll python*? 命令查看
?
首先安裝依賴包
?
然后根據自己需求下載不同版本的Python3,本文下載的是Python3.6.2
【這一步遇到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的配置,執行:
把 #! /usr/bin/python修改為 ?#! /usr/bin/python2
同理,也要修改修改?/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(亲测下面的红字内容)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 昴日星官(说一说昴日星官的简介)
- 下一篇: centos7 安装python3.7.