Python,nltk:无法导入mkdtemp
我在编译包含这两个命令的test.py时遇到了这个错误-Python,nltk:无法导入mkdtemp,python,nltk,Python,Nltk,我在编译包含这两个命令的test.py时遇到了这个错误- import nltk from nltk.sentiment.vader import SentimentIntensityAnalyzer 这就是我犯的错误 Traceback (most recent call last): File "test.py", line 3, in <module> import nltk File "C:\Anaconda2\lib\site-packag
import nltk
from nltk.sentiment.vader import SentimentIntensityAnalyzer
这就是我犯的错误
Traceback (most recent call last):
File "test.py", line 3, in <module>
import nltk
File "C:\Anaconda2\lib\site-packages\nltk\__init__.py", line 89, in <module>
from nltk.internals import config_java
File "C:\Anaconda2\lib\site-packages\nltk\internals.py", line 29, in <module>
from nltk import compat
File "C:\Anaconda2\lib\site-packages\nltk\compat.py", line 206, in <module>
from tempfile import mkdtemp
ImportError: cannot import name mkdtemp
编辑2:
我意识到我的工作目录中有一个名为tempfile.py的文件。删除后一切正常确保python路径中没有
tempfile.py
;这将阻止标准库的导入
如果存在tempfile.pyc,请确保删除它。我认为没有。我编辑了我的问题以包含路径,但它不包含路径。接下来呢?文件在我的工作目录中,而不是我的路径中。“我不知道这是不是你的意思。@NikhilPrabhu,工作目录也包含在Python路径中。
['', 'C:\\Anaconda2\\python27.zip', 'C:\\Anaconda2\\DLLs', 'C:\\Anaconda2\\lib', 'C:\\Anaconda2\\lib\\plat-win', 'C:\\Anaconda2\\lib\\lib-tk', 'C:\\Anaconda2', 'C:\\Anaconda2\\lib\\site-packages', 'C:\\Anaconda2\\lib\\site-packages\\Sphinx-1.3.5-py2.7.egg', 'C:\\Anaconda2\\lib\\site-packages\\win32', 'C:\\Anaconda2\\lib\\site-packages\\win32\\lib', 'C:\\Anaconda2\\lib\\site-packages\\Pythonwin', 'C:\\Anaconda2\\lib\\site-packages\\setuptools-20.3-py2.7.egg']