0
我最近一直在使用Python,利用NLTK庫。 NLTK必須在安裝後下載軟件包,總計大約5GB。由於我的C:驅動器不是很大,有可能將它移動到另一個驅動器上? folder將nltk_data文件夾關閉C:驅動器
我最近一直在使用Python,利用NLTK庫。 NLTK必須在安裝後下載軟件包,總計大約5GB。由於我的C:驅動器不是很大,有可能將它移動到另一個驅動器上? folder將nltk_data文件夾關閉C:驅動器
nltk
將自動在標準位置列表中查找nltk_data
文件夾。在Windows系統中,這些包括以下內容:
r"C:\nltk_data", r"D:\nltk_data, r"E:\nltk_data"
換句話說,你可以簡單地將其放置在頂層您D:
或E:
驅動器,它will be found事不宜遲。
我敢肯定,上述涉及您的使用情況,但對於完整性:
其它標準位置包括在Application Data
文件夾nltk_data
和含有你的Python分發文件夾中lib\nltk_data
,和nltk_data
(環境變量%APPDATA%
) 。
如果以上都沒有適合你的目的,你可以指定其他(非標)位置,以通過環境變量NLTK_DATA
搜索的(文件夾的;
- 分隔列表在Windows上;或:
- 分隔在Unix系統上),或者通過修改正在運行的Python程序中的列表nltk.data.path
。
Windows示例:
set NLTK_DATA=D:\some\path\to\nltk_data;E:\some\other\path
Unix的例子(慶典等):
export NLTK_DATA="$HOME/some/path/nltk_data:$HOME/library/nltk_data"
還是從內部的Python:
import nltk
nltk.data.path.append(r"D:\some\path\to\nltk_data")