CentOs 6安装python2.7.13及异常解决

发布时间:2019-06-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了CentOs 6安装python2.7.13及异常解决脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1、CentOS安装Python的依赖包

yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel oPEnssl-devel ncurses-devel SQLITe-devel readline-devel tk-devel GDBm-devel db4-devel libpcap-devel xz-devel@H_406_18@

2、下载python2.7.13的码包并编译

wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
tar xf Python-2.7.13.tgz
cd Python-2.7.13
./configure --PRefix=/usr/local
make
make install

可能出现的异常:

  1. import sqlite3时抛出异常:ModuleNotFoundError: No module named '_sqlite3'

  2. 没有安装pip

1.import sqlite3时抛出异常:ModuleNotFoundError: No module named '_sqlite3'

yum install --installroot=/usr/local/ sqlite3

修改python SETUP.py文件

cd Python-2.7.13
vi ./setup.py
        sqlite_inc_paths = [ '/usr/include',
                             '/usr/local/sqlite3/include', #增加该部分内容
                             '/usr/include/sqlite',
                             '/usr/include/sqlite3',
                             '/usr/local/include',
                             '/usr/local/include/sqlite',
                             '/usr/local/include/sqlite3',]

然后重新编译就可以了。

2.没有安装pip

# 安装Pip
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
tar -vxf setuptools-1.4.2.tar.gz 
cd setuptools-1.4.2
python2.7 setup.py install  # 若系统默认的为python2.7可以直接使用python
easy_install-2.7 pip

脚本宝典总结

以上是脚本宝典为你收集整理的CentOs 6安装python2.7.13及异常解决全部内容,希望文章能够帮你解决CentOs 6安装python2.7.13及异常解决所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。