找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4664|回复: 3

[求助] centos上python2.6与python3.6兼容问题

1

主题

3

帖子

3

积分

贫民

积分
3
heniancheng 发表于 2017-6-30 17:26:42 | 显示全部楼层 |阅读模式
centos上自带的python2.6,自己通过python3.6安装包安装成功
出现的问题:
python2.6进入之后,import sqlite3没有问题
python3.6进入之后,import sqlite3提示找不到模块

该问题如何解决?请教各位前辈!

附操作描述:
[root@huse ~]# python
Python 2.6.6 (r266:84292, Nov 22 2013, 12:11:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3



Python 3.6.0 (default, May 13 2017, 01:03:28)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3      
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/python36/lib/python3.6/sqlite3/__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "/usr/local/python36/lib/python3.6/sqlite3/dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: dynamic module does not define module export function (PyInit__sqlite3)



QQ图片20170630172312.png
QQ图片20170630172308.png
回复

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
heniancheng  楼主| 发表于 2017-6-30 17:28:20 | 显示全部楼层
求助!!!!!
回复

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
heniancheng  楼主| 发表于 2017-6-30 18:42:46 | 显示全部楼层
刚装了python3.4.0好像没这个问题,不知道是不是3.6.0安装引入的问题,
弄这个问题好几天了
回复 支持 反对

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
pyboy 发表于 2017-7-5 20:52:00 | 显示全部楼层
是不是没有安装这个包,pip3 install sqlite3试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表