我試圖運行「pip install nltk」,但得到如此多的錯誤。儘管我試圖安裝導致錯誤的依賴關係,但它們並沒有被安裝。使用Python3.6安裝NLTK時出錯
Invalid requirement: 'nltk()'
Traceback (most recent call last):
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\packagi
ng\requirements.py", line 92, in __init__
req = REQUIREMENT.parseString(requirement_string)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 1617, in parseString
raise exc
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 1607, in parseString
loc, tokens = self._parse(instring, 0)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 1379, in _parseNoCache
loc,tokens = self.parseImpl(instring, preloc, doActions)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 3376, in parseImpl
loc, exprtokens = e._parse(instring, loc, doActions)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 1383, in _parseNoCache
loc,tokens = self.parseImpl(instring, preloc, doActions)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\pyparsi
ng.py", line 3164, in parseImpl
raise ParseException(instring, loc, self.errmsg, self)
pip._vendor.pyparsing.ParseException: Expected stringEnd (at char 4), (line:1, c
ol:5)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:\program files (x86)\python36-32\lib\site-packages\pip\req\req_install
.py", line 82, in __init__
req = Requirement(req)
File "c:\program files (x86)\python36-32\lib\site-packages\pip\_vendor\packagi
ng\requirements.py", line 96, in __init__
requirement_string[e.loc:e.loc + 8]))
pip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, pars
e error at "'()'"
請錯誤檢查截圖:Error Screenshot
Py3.6尚未正式支持,請參閱https://github.com/nltk/nltk/issues/1659 – alvas
可能的重複http://stackoverflow.com/questions/42313776/nltk-for-python- 3-6功能於windows64 – alvas