ImportError:没有名为“sqlite3”的模块

2024-05-19 07:05:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在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, in

import sqlite3 ImportError: No module named 'sqlite3'

服务器上的python版本是3.5.3,我安装了sqlite版本3.13.0 我目前正在远程服务器上运行代码,我不能使用sudo命令,因为它限制远程用户使用。没有sudo命令我能做些什么来解决这个问题吗?在


Tags: infrompyimporthomeinitpackageslocal
2条回答

我通过评论解决了这个问题 在panlex中导入sqlite3_精简版.py文件存在于nltk库文件夹中,还注释掉了该文件中存在的sqlite3连接字符串,代码现在可以工作了。只有当您打算只使用nltk而不是sqlite3时,这个解决方案才有效

您在服务器上安装的不是python模块,而是sqlite3实用程序。如果您安装了pip3,那么您可以从user运行pip3 install pysqlite3,这样它将在您的主目录中安装模块sqlite3。在

相关问题 更多 >

    热门问题