网络编程
位置:首页>> 网络编程>> 网络编程>> NLTK 3.2.4 环境搭建教程

NLTK 3.2.4 环境搭建教程

作者:fessigy  发布时间:2023-09-14 03:47:27 

标签:NLTK3.2,NLTK3.2.4

本文记录了NLTK 3.2.4 环境搭建的方法,供大家参考,具体内容如下

系统环境:win7 32位

python:2.7.13,后改为3.6.1

安装NLTK

从网站下载,完成后双击安装,但提示Python version -32 required, which was not found in the registry.

NLTK 3.2.4 环境搭建教程

从网上搜索到以下解决方案:

新建文件D:\register.py,通过脚本建立注册信息


#===============register.py====================##
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import sys
from _winreg import *

# tweak as necessary
version = sys.version[:3]
installpath = sys.prefix

regpath = "SOFTWARE\\Python\\Pythoncore\\%s\\" % (version)
installkey = "InstallPath"
pythonkey = "PythonPath"
pythonpath = "%s;%s\\Lib\\;%s\\DLLs\\" % (
 installpath, installpath, installpath
)

def RegisterPy():

try:
   reg = OpenKey(HKEY_CURRENT_USER, regpath)
 except EnvironmentError as e:
   try:
     reg = CreateKey(HKEY_CURRENT_USER, regpath)
     SetValue(reg, installkey, REG_SZ, installpath)
     SetValue(reg, pythonkey, REG_SZ, pythonpath)
     CloseKey(reg)
   except:
     print ("*** Unable to register!")
     return
   print ("--- Python", version, "is now registered!")
   return
 if (QueryValue(reg, installkey) == installpath and
   QueryValue(reg, pythonkey) == pythonpath):
   CloseKey(reg)
   print ("=== Python", version, "is already registered!")
   return
 CloseKey(reg)
 print ("*** Unable to register!")
 print ("*** You probably have another Python installation!")

RegisterPy()

打开cmd,执行

NLTK 3.2.4 环境搭建教程

运行安装文件,仍然失败= =(有大神能解决的请私信或留言 谢谢!)

于是放弃了中文版的NLP with Python,重投http://www.nltk.org/book/。

安装最新版python3.6.1,cmd中直接执行


py –m pip install nltk

NLTK 3.2.4 环境搭建教程

安装成功。

在IDLE中输入命令


>>>import nltk
>>>nltk.download()

终于出现如下NLTK Downloader界面

NLTK 3.2.4 环境搭建教程

下载完毕后,就可以在IDLE中加载NLTK并使用了。


>>>from nltk.book import *

来源:https://blog.csdn.net/fessigy/article/details/72923382

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com