2017-02-18 40 views
2

我是python的新手,我使用的是Windows 10並且有python36,我基本上必須使用nltk作爲我的項目,我基本上有兩個問題。nltk for python 3.6 in windows64

  • 1聽說pip被自動下載版本3+,但是當我在命令提示符下鍵入即時獲得pip install nltk下面的錯誤,即使我加入其路徑"C:\Users\dheeraj\AppData\Local\Programs\Python\Python36\Scripts\pip36"在高級設置和雅在上面的路徑,我試圖pip36和在兩種情況下的結果都是一樣的。

    'PIP' 未被識別爲內部或外部的命令,」

  • 2在www.nltk.org我發現nltk爲MAC,Unix和WINDOWS32但不能用於windows64,這是否意思是它不支持64位或有任何辦法,我安裝nltk

+0

cf https://github.com/nltk/nltk/issues/1079 – alvas

+0

http://stackoverflow.com/questions/34612023/install-nltk-in-python-2-7-for-64- bit-machine – alvas

+0

見https://gist.github.com/alvations/0ed8641d7d2e1941b9f9 – alvas

回答

4

我有同樣的問題,因爲你,但我無意中發現pip.exe在我python目錄,所以我用CMD導航到所述目錄並運行命令pip install -U nltk,它工作。

3

運行Python解釋並鍵入命令:

import nltk >>> nltk.download() >>> 一個新的窗口應打開,示出了NLTK下載程序。點擊文件菜單並選擇更改下載目錄。對於中央安裝,請將此設置爲C:\nltk_data (Windows),/usr/local/share/nltk_data(Mac)或/usr/share/nltk_data (Unix)。接下來,選擇要下載的軟件包或集合。

如果您未將數據安裝到上述其中一箇中心位置,則需要設置NLTK_DATA環境變量以指定數據的位置。 (在Windows機器上,右鍵單擊「我的電腦」,然後選擇屬性>高級>環境變量>用戶變量>新建...)

測試數據是否已安裝如下。 (這是假設你下載的布朗語料庫):

from nltk.corpus import brown >>> brown.words() >>> ['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', ...] 通過代理網絡服務器安裝

如果您的網絡連接使用代理服務器,你應該指定代理地址如下。在身份驗證代理的情況下,指定用戶名和密碼。如果代理設置爲無,則此功能將嘗試檢測系統代理。

nltk.set_proxy('http://proxy.example.com:3128', ('USERNAME', 'PASSWORD')) >>> >>> nltk.download() 命令行安裝

下載程序將搜索安裝NLTK數據的現有nltk_data目錄。如果其中一個不存在,它將嘗試在中央位置(使用管理員帳戶時)或其他用戶的文件空間中創建一個。如有必要,請從管理員帳戶或使用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:使用「開始」菜單上的「運行...」選項。 Windows Vista用戶需要首先打開該選項,使用開始 - >屬性 - >自定義來選中該框以激活「運行...」選項。

1

直接搜索pip文件夾和瀏覽throught該路徑例如: C:\用戶\ PAVAN \環境\ my_env \ LIB \站點包\ PIP> 運行cmd ,然後運行該公司 pip install -U nltk

2

以下是我遵循的步驟來解決此問題:

  1. 單擊Python 3.6模塊文檔(32位)。這將在您的默認瀏覽器中打開。
  2. 點擊頁面底部的pip(Package)。
  3. 您將被重定向到顯示包裝細節的頁面。從那裏找到確切的路徑。它會像c:\users\grove\appdata\local\programs\python\python36-32\lib\site-packages\pip
  4. 在cmd提示符下運行此操作。 enter image description here

  5. 一旦你PIP文件夾類型是pip install -U nltk

  6. 回到Python的外殼並鍵入import nltk
0

我會建議你使用蟒蛇在Windows上。 Anaconda擁有適用於Python 64位的nltk版本。現在我正在使用Python 3.6.4 64位和nltk。

在Python Shell中運行:

import nltk nltk.download()

然後下載將在新窗口中打開,你可以下載你想要的。