我正在做一个魅力项目。我正试图像这样将nltk导入到我的项目中。我试过用很多不同的方法安装它,结果都是一样的。最后显示的错误。在
我尝试通过pycharm上的灯泡安装它,通过项目设置安装模块,通过conda-install-nltk安装nltk。我不明白为什么我会犯这个错误。有人能给我点启示吗。提前谢谢你!在
import nltk
nltk.download()
C:\Users\Orestis\PycharmProjects\LimeExamples\venv\Scripts\python.exe
C:/Users/Orestis/PycharmProjects/LimeExamples/hate_tweets.py
Traceback (most recent call last):
File "C:/Users/Orestis/PycharmProjects/LimeExamples/hate_tweets.py", line 1, in <module>
import nltk
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\__init__.py", line 152, in <module>
from nltk.stem import *
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\stem\__init__.py", line 29, in <module>
from nltk.stem.snowball import SnowballStemmer
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\stem\snowball.py", line 32, in <module>
from nltk.corpus import stopwords
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\corpus\__init__.py", line 66, in <module>
from nltk.corpus.reader import *
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\corpus\reader\__init__.py", line 105, in <module>
from nltk.corpus.reader.panlex_lite import *
File "C:\Users\Orestis\PycharmProjects\LimeExamples\venv\lib\site-packages\nltk\corpus\reader\panlex_lite.py", line 15, in <module>
import sqlite3
File "C:\Users\Orestis\Anaconda3\lib\sqlite3\__init__.py", line 23, in <module>
from sqlite3.dbapi2 import *
File "C:\Users\Orestis\Anaconda3\lib\sqlite3\dbapi2.py", line 27, in <module>
from _sqlite3 import *
ImportError: DLL load failed: The specified module could not be found.
您需要指定模块。另请参见How do I download NLTK data?
对于那些将来有同样问题的人,按照帕维尔·卡拉提耶夫的建议,我能够解决这个问题。我创建了一个普通的conda环境,并通过anaconda提示符安装了所有包,方法是在我创建的conda虚拟环境中使用conda-install-nltk。在
据我所知,问题是,我已经创建了一个venv与PyCharm UI使用Python作为基础,这是一个大错误!在
这不是
nltk
问题,而是sqlite3
问题。错误显示在您的系统中找不到所需的sqlite dll file
。在一个简单的解决方案是根据您的系统配置
windows/linux
x64 or x32
从here下载所需的dll文件,并将它们放在:Anaconda\DLLs
目录下。在请确保将
Anaconda\DLLs
也添加到路径变量中。在相关问题 更多 >
编程相关推荐