私はubuntu16.04にPython3.6をインストールし、sqlite3をインストールしました。 Python2では、sqliteを正常にインポートできますが、Python3ではインポートエラーが発生しました。私はGoogleから多くの方法を試しましたが、それでも動作しません。私はそれを解決する方法を知りたい。python3.6 import sqlite3エラー
Python 3.6.0 (default, Mar 13 2017, 06:38:19)
[GCC 5.4.0 20160609] 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/lib/python3.6/sqlite3/__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "/usr/local/lib/python3.6/sqlite3/dbapi2.py", line 27, in <module>
from _sqlite3 import *
ModuleNotFoundError: No module named '_sqlite3'
どのように正確に、あなたは、Python 3をインストールしたのですか?どのくらい正確にSQLiteモジュールをインストールしましたか? –
私はPythhon 3をインストールするためのソースコードをコンパイルし、 "sudo apt-get install sqlite3"を使ってsqliteをインストールしました – dragon
ソースを自分でコンパイルするのではなく、あらかじめビルドされたパッケージからインストールすることをお勧めします。ここの手順:http://askubuntu.com/questions/865554/how-do-i-install-python-3-6-using-apt-get –