我正在尝试在我的 python 文件中导入 nltk,但出现此错误
File "mycode.py", line 5, in
from utilities import TextCleaner, TF_IDF_FeatureExtraction File "/home/myhome/Baseline/utilities.py", line 1, in import nltk File "/home/myhome/.local/lib64/python3.5/site-packages/nltk/init.py", line 152, in from nltk.stem import * File "/home/myhome/.local/lib64/python3.5/site-packages/nltk/stem/init.py", line 29, in from nltk.corpus.reader.panlex_lite import *
File "/home/myhome/.local/lib64/python3.5/site-packages/nltk/corpus/reader/panlex_lite.py", line 15, inimport sqlite3 ImportError: No module named 'sqlite3'
服务器上的 python 版本是 3.5.3,我安装了 sqlite 版本 3.13.0 我目前正在远程服务器上运行代码,我不能使用 sudo 命令,因为它仅限于远程用户。没有 sudo 命令我可以做些什么来解决这个问题?
最佳答案
我通过注释掉解决了这个问题 在 nltk 库文件夹中的 panlex_lite.py 文件中导入 sqlite3,并且还注释掉了该文件中存在的 sqlite3 连接字符串,代码现在可以正常工作。此解决方案仅在您打算仅使用 nltk 而不是 sqlite3 时才有效
关于python - 导入错误 : No module named 'sqlite3' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55170966/