sqlite3无法在python 3中导入
发布时间:2020-12-12 18:56:53 所属栏目:百科 来源:网络整理
导读:sqlite与 python 2.7工作正常,但是当我尝试在python 3中导入它时,它会出错 Traceback (most recent call last): File "dbConnection.py",line 1, in module import sqlite3 File "/usr/local/lib/python3.4/sqlite3/__init__.py",line 23,in module from sql
sqlite与
python 2.7工作正常,但是当我尝试在python 3中导入它时,它会出错
> Traceback (most recent call last): File "dbConnection.py",line 1,> in <module> > import sqlite3 File "/usr/local/lib/python3.4/sqlite3/__init__.py",line 23,in <module> > from sqlite3.dbapi2 import * File "/usr/local/lib/python3.4/sqlite3/dbapi2.py",line 27,in <module> > from _sqlite3 import * ImportError: No module named '_sqlite3' 删除此错误我试图重新安装sqlite3 sudo apt-get install sqlite3 但它说包已经存在.之后我试图安装它 pip3 install sqlite3 但是再次安装时会出错 Collecting sqlite3 Retrying (Retry(total=4,connect=None,read=None,redirect=None)) after connection broken by 'ProxyError('Cannot connect to proxy.',error('Tunnel connection failed: 407 Proxy Authentication Required',))': /simple/sqlite3/ Retrying (Retry(total=3,))': /simple/sqlite3/ Retrying (Retry(total=2,redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb5ff3bc550>,'Connection to 196.1.114.80 timed out. (connect timeout=15)')': /simple/sqlite3/ Retrying (Retry(total=1,))': /simple/sqlite3/ Retrying (Retry(total=0,))': /simple/sqlite3/ Could not find a version that satisfies the requirement sqlite3 (from versions: ) No matching distribution found for sqlite3 但我的联系很好…… 解决方法sqlite3是标准库的可选部分.它是在编译和安装Python 3时编译的,但前提是正确的sqlite3包含文件(开发头文件)可用.如果您自己编译并安装了Python 3,请安装依赖项(例如libsqlite3-dev或sqlite-devel或类似的,具体取决于您的Linux发行版),然后重新编译并重新安装Python 3. 在外部,库保持为 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |