Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 导入nltk版本3.2.3失败,原因是导入错误_Python_Python 2.7_Windows 10_Nltk - Fatal编程技术网

Python 导入nltk版本3.2.3失败,原因是导入错误

Python 导入nltk版本3.2.3失败,原因是导入错误,python,python-2.7,windows-10,nltk,Python,Python 2.7,Windows 10,Nltk,我正在Windows10下运行Python2.7.13,我正在努力让nltk正常运行。 以下是我尝试导入nltk时发生的情况: >>> import nltk Traceback (most recent call last): File "<pyshell#4>", line 2, in <module> import nltk File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.eg

我正在Windows10下运行Python2.7.13,我正在努力让nltk正常运行。 以下是我尝试导入nltk时发生的情况:

>>> import nltk
Traceback (most recent call last):
File "<pyshell#4>", line 2, in <module>
 import nltk
File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.egg\nltk\__init__.py", line 128, in <module>
 from nltk.chunk import *
File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.egg\nltk\chunk\__init__.py", line 157, in <module>
 from nltk.chunk.api import ChunkParserI
File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.egg\nltk\chunk\api.py", line 13, in <module>
 from nltk.parse import ParserI
File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.egg\nltk\parse\__init__.py", line 81, in <module>
 from nltk.parse.corenlp import CoreNLPParser, CoreNLPDependencyParser
File "C:\Python27\lib\site-packages\nltk-3.2.3-py2.7-win32.egg\nltk\parse\corenlp.py", line 17, in <module>
 import requests
ImportError: No module named requests
我明白了

C:\Python27\python.exe: No module named requests
有没有人知道我这里做错了什么,或者我可以尝试在设置中运行nltk的其他内容?我假设仍然有一种方法可以将nltk与Python2.7一起使用

从我目前发现的情况来看,用Python3.4安装nltk似乎更容易,但如果可能的话,我希望避免python升级,因为除了我的nltk实验之外,我还遵循一个参考Python2.7的编码教程

谢谢你的提示

在最新版本的nltk v3.2.3中,存在可选依赖项问题,请参阅

由于这是一个python依赖性问题,任何操作系统Windows/Linux/Mac都会发生这种情况

这是由于nltk.parse.corenlp需要额外的依赖项,但它并没有优雅地导入,导入是在

要安装nltk并请求修补此问题,请执行以下操作:

pip install -U nltk[corenlp]
对于无模糊安装,安装所有nltk子模块需要的所有软件包:

pip install -U nltk[all]
或者,您可以单独安装请求包:

pip install requests
希望1725问题很快得到解决,版本的一个小补丁版本将很快重新发布

可能需要安装请求?请尝试pip install requests来安装请求解决了安装请求的可能重复,现在我可以导入nltk而不会出错。非常感谢。
pip install requests