参见 #1079
这与我认为的问题不太一样。 我在 64 位操作系统上运行 32 位版本的 Python。 所以 NLTK 的 32 位安装程序应该根据要求工作......但它没有看到注册表项。
@terencen在 Python 解释器中,你的输出是什么:
>>> import struct
>>> print (struct.calcsize("P") * 8)
你的输出是什么
>>> import platform
>>> platform.architecture()
打印 (struct.calcsize("P") * 8)
32
平台.架构()
('32bit','WindowsPE')
我有同样的问题。 terencen 和我都试图安装(在不同的机器上),但有同样的问题。
我的 Windows 10 机器的输出与 terencen 的相同:
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>>
类似的错误和输出...有什么建议吗?
好的,终于成功了:) 请确保版本兼容性。 如果您已经下载了 python 3.5(32 位)...所有安装/添加都应该是 32 位...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
祝你好运!
谢谢。 我用 pip 管理它:
python -m pip install nltk
可执行文件不起作用。
谢谢! 用 pip 像魅力一样工作
谢谢@maitetaboada ,@ruchiHub。
您是否已解决此问题@terencen?
非常感谢@maitetaboada。
嗨,我遇到了同样的问题,与 terencen 的输出相同。 Python 3.5(也尝试过其他版本),64 位计算机但 32 位 python。 我下载了 nltk 可执行文件,当我运行它时,在一个介绍性屏幕之后,它给了我:“需要 Python 版本 -32,在注册表中找不到”。
任何帮助将非常感激。
嗨,公里斯托克。 它通过 pip 安装对我有用。 看上面。
嗨,Maiteaboada,谢谢你。 我昨天尝试了你的命令但没有成功,但用新鲜的眼光和其他一些研究,它似乎奏效了。 非常感谢!
@maitetaboada
非常感谢!
您可以尝试使用 pip。 正如@maitetaboada提到的。 她的帮助对我有用
谢谢@maitetaboada
在 Windows 上安装了 Python 3.5.0 32 位,它没有创建任何注册表项 - 我手动添加它以使 NLTK 安装程序看到它,但是在“参数计数不匹配”的安装过程中出现了一个未处理的异常。 Pip 安装工作正常,可执行安装程序应该被修复或只是删除,因为 Pip 安装已经很好了。
嗨,我是python的新手。 我该如何进行 pip 安装? 谢谢!
我正在运行正确的版本,我想......不知道我做错了什么。 任何指导将不胜感激。
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 位 (Intel)] on win32
输入“copyright”、“credits”或“license()”以获取更多信息。
>>> python -m pip install nltk
SyntaxError: invalid syntax
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>>
@bjpl你好
您应该在命令提示符中使用 'pip',而不是在 python 中。 请参阅下面的示例:
C:\User\bjpl> python -m pip install nltk
希望这对你有帮助!
谢谢@hendro93
我不得不使用 py 而不是 python,但现在一切似乎都在工作!
谢谢@bjpl!! 我差点要放弃了,然后我用 py 代替了 python,它奏效了!
谢谢 maitetaboada。 你的解决方案对我有用。
可执行文件根本不起作用! 正如 maitetaboada 所说,尝试 pip。
有谁知道如何在ironpython中添加nltk库? 我几乎尝试了所有解决方案:|
非常感谢@maitetaboada。
我也试过pip。 python 或 py 也不起作用。 它说
文件 ”
py -m pip install nltk
^
语法错误:无效语法
最有用的评论
谢谢。 我用 pip 管理它:
python -m pip install nltk
可执行文件不起作用。