我是python新手,我使用的是Windows10,我有python36,我的项目基本上必须使用nltk,我基本上有两个问题。
pip会自动下载到3+版本,但是当我在命令提示符im中输入pip install nltk时,会得到以下错误,即使我在高级设置中添加了它的path "C:\Users\dheeraj\AppData\Local\Programs\Python\Python36\Scripts\pip36",而在上面的path中,我尝试了pip36和pip,在这两种情况下,结果是相同的。
“‘pip”不被识别为内部或外部命令,“nltk,但没有为windows64找到,这是否意味着它不支持64位,还是有任何方法让我安装nltk。发布于 2017-03-30 05:17:15
我遇到了与您相同的问题,但我意外地在我的pip.exe目录中找到了python,所以我使用CMD导航到了上述目录,并运行了命令pip install -U nltk,它工作了。
发布于 2017-04-29 21:05:14
运行Python解释器并键入命令:
import nltk>>> nltk.download()>>>新窗口应打开,显示NLTK下载程序。单击“文件”菜单并选择“更改下载目录”。对于中央安装,将其设置为C:\nltk_data (Windows)、/usr/local/share/nltk_data(Mac)或/usr/share/nltk_data (Unix)。接下来,选择要下载的包或集合。
如果没有将数据安装到上述中心位置之一,则需要设置NLTK_DATA环境变量来指定数据的位置。(在Windows机器上,右键单击“我的计算机”,然后选择Properties > Advanced > Environment变量> User变量>New.)
测试数据是否已按以下方式安装。(这假设您下载了Brown语料库):
通过代理web服务器安装from nltk.corpus import brown>>> brown.words()>>> ['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', ...]
如果web连接使用代理服务器,则应按以下方式指定代理地址。对于身份验证代理,请指定用户名和密码。如果将代理设置为None,则此函数将尝试检测系统代理。
nltk.set_proxy('http://proxy.example.com:3128', ('USERNAME', 'PASSWORD'))>>> >>> nltk.download()命令行安装
下载程序将搜索一个现有的nltk_data目录来安装NLTK数据。如果不存在,它将尝试在中心位置(当使用管理员帐户时)或在用户的文件空间中创建一个。如果有必要,从管理员帐户运行下载命令,或者使用sudo。推荐的系统位置是C:\nltk_data (Windows); /usr/local/share/nltk_data (Mac); and/usr/share/nltk_data‘(Unix)。您可以使用-d标志指定不同的位置(但如果这样做,请确保相应地设置NLTK_DATA环境变量)。
运行命令python -m nltk.downloader all。为了确保中央安装,运行命令sudo python -m nltk.downloader -d /usr/local/share/nltk_data all.
使用“运行.”选项在“开始”菜单上。Windows用户需要首先打开此选项,使用Start ->自定义来选中该复选框以激活“Run.”选项。
发布于 2017-10-12 06:12:58
直接搜索pip文件夹并浏览该路径示例:pip运行cmd,然后运行命令pip install -U nltk
https://stackoverflow.com/questions/42313776
复制相似问题