我试图在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命令我能做些什么来解决这个问题吗?在
我通过评论解决了这个问题 在panlex中导入sqlite3_精简版.py文件存在于nltk库文件夹中,还注释掉了该文件中存在的sqlite3连接字符串,代码现在可以工作了。只有当您打算只使用nltk而不是sqlite3时,这个解决方案才有效
您在服务器上安装的不是python模块,而是
sqlite3
实用程序。如果您安装了pip3
,那么您可以从user运行pip3 install pysqlite3
,这样它将在您的主目录中安装模块sqlite3
。在相关问题 更多 >
编程相关推荐