gpt4 book ai didi

django - 导入错误 : No module named '_sqlite3' in python3. 3

转载 作者:IT王子 更新时间:2023-10-29 06:20:23 24 4
gpt4 key购买 nike

sqlite3错误

import sqlite3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.3/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.3/sqlite3/dbapi2.py", line 26, in <module>
from _sqlite3 import *
ImportError: No module named '_sqlite3'

我使用sqlite3安装命令

pip install pysqlite
Downloading/unpacking pysqlite
Downloading pysqlite-2.6.3.tar.gz (76kB): 76kB downloaded
Running setup.py egg_info for package pysqlite
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/usr/local/lib/python3.3/codecs.py", line 300, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 98: invalid continuation byte
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 16, in <module>

File "/usr/local/lib/python3.3/codecs.py", line 300, in decode

(result, consumed) = self._buffer_decode(data, self.errors, final)

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 98: invalid continuation byte

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/pysqlite
Storing complete log in /root/.pip/pip.log

最佳答案

我是 Fedora 20 用户。解决这个问题:

  1. 安装 sqlite-devel 包,使用:

    yum install sqlite-devel
  2. 安装后,使用以下方法从源代码重新编译 python:

    ./configure
    make && make install

对于多个版本的 Python,使用 altinstall 而不是 install

关于django - 导入错误 : No module named '_sqlite3' in python3. 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com