CentOS7.5 Python3安裝pip報錯:ModuleNotFoundError: No module named '_ctypes' --Python3


1、問題:pyhontModuleNotFoundError: No module named '_ctypes' 

操作系統:CentOS7.5

安裝完Pyhotn3后(如何安裝Python3,安裝后我的python、python3命令指向python3版本;python2、python2.7命令指向python2.7版本),發現沒有安裝兩個版本都沒有pip。所以下載好pip包,用系統自帶python2安裝如下所示:

[root@VM_39_157_centos ~]# wget https://files.pythonhosted.org/packages/36/fa/51ca4d57392e2f69397cd6e5af23da2a8d37884a605f9e3f2d3bfdc48397/pip-19.0.3.tar.gz

[root@VM_39_157_centos ~]# tar pip-19.0.3.tar.gz

[root@VM_39_157_centos ~]# cd pip-19.0.3

[root@VM_39_157_centos ~]# python2 setup.py build

[root@VM_39_157_centos ~]# python2 setup.py install
 
以上完成python2.7對應的pip安裝,但是使用相同的方式為python3安裝pip出現如下錯誤:

pyhontModuleNotFoundError: No module named '_ctypes' 

2、解決方式:

安裝依賴包libffi-devel 包,然后重新編譯安裝python3.7.0,步驟如下

[root@VM_39_157_centos ~]# yum -y install libffi-devel

[root@VM_39_157_centos ~]# cd Python-3.7.0

[root@VM_39_157_centos Python-3.7.0]# make

[root@VM_39_157_centos Python-3.7.0]# make altinstall 

根據安裝過程的提示信息,發現安裝了setuptools、pip

升級pip:python3 -m pip install --upgrade pip

至此,入坑之路結束。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM