python3.5中,import sqlite3 出现 no module named _sqlite3的解决方法
2017-07-30 13:56
696 查看
我用的centos7.2,系统自带python2.7。
我自己装了python3.5,但在导入sqlite3这个包的时候出现找不到包的错误。
下面给出解决方法。
第一种:
检查自己有没有安装sqlite-devel,没有的话yum -y install sqlite-devel
然后进入到Python目录,(cd python目录)
然后命令行输入./configure,然后make和make install
这个时候可以输入python,进入python环境后,import sqlite3,看还会不会报错。
如果还会的话,请看第二种方法,我是通过第二种解决的。
第二种:
在命令行下,输入
find / -name _sqlite3.so,查看这个文件的路径,记下来
然后输入python,在python环境下,
import sys
sys.path
查看自己python包的路径都在哪,找到/lib/python3.5/lib-dynload类似于这种路径
接下来
cp /usr/lib64/python2.7/lib-dynload/_sqlite3.so /root/.virtualenvs/py3scrapy/lib/python3.5/lib-dynload/
当然这上面这两个路径是你们自己的路径,要自己看看自己的是哪个。
这个时候可以输入python,进入python环境后,import sqlite3,看还会不会报错。
这样问题应该就解决了。
我自己装了python3.5,但在导入sqlite3这个包的时候出现找不到包的错误。
下面给出解决方法。
第一种:
检查自己有没有安装sqlite-devel,没有的话yum -y install sqlite-devel
然后进入到Python目录,(cd python目录)
然后命令行输入./configure,然后make和make install
这个时候可以输入python,进入python环境后,import sqlite3,看还会不会报错。
如果还会的话,请看第二种方法,我是通过第二种解决的。
第二种:
在命令行下,输入
find / -name _sqlite3.so,查看这个文件的路径,记下来
然后输入python,在python环境下,
import sys
sys.path
查看自己python包的路径都在哪,找到/lib/python3.5/lib-dynload类似于这种路径
接下来
cp /usr/lib64/python2.7/lib-dynload/_sqlite3.so /root/.virtualenvs/py3scrapy/lib/python3.5/lib-dynload/
当然这上面这两个路径是你们自己的路径,要自己看看自己的是哪个。
这个时候可以输入python,进入python环境后,import sqlite3,看还会不会报错。
这样问题应该就解决了。
相关文章推荐
- androlyze(或是其他Python程序)出现No module named traitlets.config异常的解决方法
- Django执行python manage.py syncdb时,出行No module named MySQLdb问题解决方法
- python出现"No module named "XXX""的解决办法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- python提示No module named images的解决方法
- Python no module named tkinter 的解决方法
- python提示No module named images的解决方法
- 关于python3.5-32 pyinstaller 启动时提示"ImportError: No system module 'pywintypes' (pywintypes35.dll)的解决方法"
- python错误 ImportError: No module named setuptools 解决方法[转]
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- Python安装模块出错(No module named setuptools)解决方法
- python错误 ImportError: No module named setuptools 解决方法
- Python安装模块出错(ImportError: No module named set***)解决方法
- Python安装模块出错(ImportError: No module named setuptools)解决方法
- centos6 python 安装 sqlite 解决 No module named ‘_sqlite3′
- 安装python第三方库:xlwt及出错ImportError: No module named setuptools的解决方法
- Mac系统下,Python ImportError: No module named markdown的解决方法
- Windows下运行python脚本报错“ImportError: No Module named ...”的解决方法