我正在尝试安装NLTK (https://pypi.python.org/pypi/nltk)。 我的Windows 10 (64位)电脑上已经安装了Python 3.6。当我运行NLTK安装程序时,出现以下错误:
"需要 Python version -32,但在注册表中找不到"
有没有人遇到过这种情况或知道如何解决这个错误?
我正在尝试安装NLTK (https://pypi.python.org/pypi/nltk)。 我的Windows 10 (64位)电脑上已经安装了Python 3.6。当我运行NLTK安装程序时,出现以下错误:
"需要 Python version -32,但在注册表中找不到"
有没有人遇到过这种情况或知道如何解决这个错误?
Nltk本身是跨平台的,但Windows msi安装程序不是,它只适用于32位的Python。另外,您可以使用pip安装nltk,这将安装跨平台的源文件。只需在cmd
中输入以下命令:
pip3 install nltk
# pip/pip3 doesn't matter only if there's multiple pythons, but if that does not work (command not found) type:
py -3 -m pip install nltk
按照Priscilla上面的评论建议,运行以下命令:
py -m pip install nltk
然后关闭VS Code并重新打开,一切都正常了!