我正在使用 Ubuntu 16.04,我正在尝试学习 Django,我将它安装在我的虚拟环境中并将其命名为 myenv,然后我启动了一个名为 mysite。 当我尝试运行 manage.py 文件时,它一直提示未安装 sqlite3。我确实安装了它,但它说的是同样的错误。当我运行 python3 manage.py migrate 时,它说:
"ModuleNotFoundError: No module named '_sqlite3'"
我使用以下命令安装了 sqlite:
sudo add-apt-repository ppa:jonathonf/backports
sudo apt-get upgrade
sudo apt-get install sqlite3
请您参考如下方法:
我在 Ubuntu Xenial 16.04 中用 Python 3.7 也看到了同样的错误,下面为我修复了它:
安装 libsqlite3:
sudo apt install libsqlite3-dev
重新安装 Python 3.7:
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar -xvf Python-3.7.3.tgz
cd Python-3.7.3/
./configure
make
sudo make install
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3
