-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathinstall.html
188 lines (138 loc) · 9.52 KB
/
install.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="theme-color" content="#2D2D2D" />
<title>NLTK :: Installing NLTK</title>
<link rel="stylesheet" href="_static/css/nltk_theme.css"/>
<link rel="stylesheet" href="_static/css/custom.css"/>
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script type="text/javascript" src="_static/documentation_options.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<script type="text/javascript" src="_static/sphinx_highlight.js"></script>
<script src="https://email.tl.fortawesome.com/c/eJxNjUEOgyAQAF8jR7Kw6wIHDh7sP1Cw2mgxgmn6-3JsMqc5zEQfE8dkxOY1KKMUOI3ACFKRJpSW2AAp7ontYIaxI6i7XPJVwyeVfCQ550Os3jLrGSNOLgbdAy6s0PBk2TFNjEbsfq31LB0OnX407pJa5v2faRadwSW63mn5KuLyR9j2tgx3zecanl-55R_-jjPs"></script>
</head>
<body>
<div id="nltk-theme-container">
<header>
<div id="logo-container">
<h1>
<a href="index.html">NLTK</a>
</h1>
</div>
<div id="project-container">
<h1>Documentation</h1>
</div>
<a id="menu-toggle" class="fa fa-bars" aria-hidden="true"></a>
<script type="text/javascript">
$("#menu-toggle").click(function() {
$("#menu-toggle").toggleClass("toggled");
$("#side-menu-container").slideToggle(300);
});
</script>
</header>
<div id="content-container">
<div id="side-menu-container">
<div id="search" role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
<div id="side-menu" role="navigation">
<p class="caption" role="heading"><span class="caption-text">NLTK Documentation</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="api/nltk.html">API Reference</a></li>
<li class="toctree-l1"><a class="reference internal" href="howto.html">Example Usage</a></li>
<li class="toctree-l1"><a class="reference internal" href="py-modindex.html">Module Index</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/nltk/nltk/wiki">Wiki</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/nltk/nltk/wiki/FAQ">FAQ</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/nltk/nltk/issues">Open Issues</a></li>
<li class="toctree-l1"><a class="reference external" href="https://github.com/nltk/nltk">NLTK on GitHub</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">Installation</span></p>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Installing NLTK</a></li>
<li class="toctree-l1"><a class="reference internal" href="data.html">Installing NLTK Data</a></li>
</ul>
<p class="caption" role="heading"><span class="caption-text">More</span></p>
<ul>
<li class="toctree-l1"><a class="reference internal" href="news.html">Release Notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="contribute.html">Contributing to NLTK</a></li>
<li class="toctree-l1"><a class="reference internal" href="team.html">NLTK Team</a></li>
</ul>
</div>
</div>
<div id="main-content-container">
<div id="main-content" role="main">
<section id="installing-nltk">
<h1>Installing NLTK<a class="headerlink" href="#installing-nltk" title="Link to this heading">¶</a></h1>
<p>NLTK requires Python versions 3.8, 3.9, 3.10, 3.11 or 3.12.</p>
<p>For Windows users, it is strongly recommended that you go through this guide to install Python 3 successfully <a class="reference external" href="https://docs.python-guide.org/starting/install3/win/#install3-windows">https://docs.python-guide.org/starting/install3/win/#install3-windows</a></p>
<section id="setting-up-a-python-environment-mac-unix-windows">
<h2>Setting up a Python Environment (Mac/Unix/Windows)<a class="headerlink" href="#setting-up-a-python-environment-mac-unix-windows" title="Link to this heading">¶</a></h2>
<p>Please go through this guide to learn how to manage your virtual environment managers before you install NLTK, <a class="reference external" href="https://docs.python-guide.org/dev/virtualenvs/">https://docs.python-guide.org/dev/virtualenvs/</a></p>
<p>Alternatively, you can use the Anaconda distribution installer that comes “batteries included” <a class="reference external" href="https://www.anaconda.com/distribution/">https://www.anaconda.com/distribution/</a></p>
</section>
<section id="mac-unix">
<h2>Mac/Unix<a class="headerlink" href="#mac-unix" title="Link to this heading">¶</a></h2>
<ol class="arabic simple">
<li><p>Install NLTK: run <code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">--user</span> <span class="pre">-U</span> <span class="pre">nltk</span></code></p></li>
<li><p>Install Numpy (optional): run <code class="docutils literal notranslate"><span class="pre">pip</span> <span class="pre">install</span> <span class="pre">--user</span> <span class="pre">-U</span> <span class="pre">numpy</span></code></p></li>
<li><p>Test installation: run <code class="docutils literal notranslate"><span class="pre">python</span></code> then type <code class="docutils literal notranslate"><span class="pre">import</span> <span class="pre">nltk</span></code></p></li>
</ol>
<p>For older versions of Python it might be necessary to install setuptools (see <a class="reference external" href="https://pypi.python.org/pypi/setuptools">https://pypi.python.org/pypi/setuptools</a>) and to install pip (<code class="docutils literal notranslate"><span class="pre">sudo</span> <span class="pre">easy_install</span> <span class="pre">pip</span></code>).</p>
</section>
<section id="windows">
<h2>Windows<a class="headerlink" href="#windows" title="Link to this heading">¶</a></h2>
<p>These instructions assume that you do not already have Python installed on your machine.</p>
<section id="bit-binary-installation">
<h3>32-bit binary installation<a class="headerlink" href="#bit-binary-installation" title="Link to this heading">¶</a></h3>
<ol class="arabic simple">
<li><p>Install Python 3.8: <a class="reference external" href="https://www.python.org/downloads/">https://www.python.org/downloads/</a> (avoid the 64-bit versions)</p></li>
<li><p>Install Numpy (optional): <a class="reference external" href="https://numpy.org/install/">https://numpy.org/install/</a></p></li>
<li><p>Install NLTK: <a class="reference external" href="https://pypi.python.org/pypi/nltk">https://pypi.python.org/pypi/nltk</a></p></li>
<li><p>Test installation: <code class="docutils literal notranslate"><span class="pre">Start>Python38</span></code>, then type <code class="docutils literal notranslate"><span class="pre">import</span> <span class="pre">nltk</span></code></p></li>
</ol>
</section>
</section>
<section id="installing-third-party-software">
<h2>Installing Third-Party Software<a class="headerlink" href="#installing-third-party-software" title="Link to this heading">¶</a></h2>
<p>Please see: <a class="reference external" href="https://github.com/nltk/nltk/wiki/Installing-Third-Party-Software">https://github.com/nltk/nltk/wiki/Installing-Third-Party-Software</a></p>
</section>
<section id="installing-nltk-data">
<h2>Installing NLTK Data<a class="headerlink" href="#installing-nltk-data" title="Link to this heading">¶</a></h2>
<p>After installing the NLTK package, please do install the necessary datasets/models for specific functions to work.</p>
<p>If you’re unsure of which datasets/models you’ll need, you can install the “popular” subset of NLTK data, on the command line type <code class="docutils literal notranslate"><span class="pre">python</span> <span class="pre">-m</span> <span class="pre">nltk.downloader</span> <span class="pre">popular</span></code>, or in the Python interpreter <code class="docutils literal notranslate"><span class="pre">import</span> <span class="pre">nltk;</span> <span class="pre">nltk.download('popular')</span></code></p>
<p>For details, see <a class="reference external" href="https://www.nltk.org/data.html">https://www.nltk.org/data.html</a></p>
</section>
</section>
</div>
</div>
</div>
<footer>
<div id="footer-info">
<ul id="build-details">
<li class="footer-element">
<a href="_sources/install.rst.txt" rel="nofollow"> source</a>
</li>
<li class="footer-element">
<a href="https://github.com/nltk/nltk/tree/3.9.1">3.9.1</a>
</li>
<li class="footer-element">
Aug 19, 2024
</li>
</ul>
<div id="copyright">
© 2024, NLTK Project
</div>
<div id="credit">
created with <a href="http://sphinx-doc.org/">Sphinx</a> and <a href="https://github.com/tomaarsen/nltk_theme">NLTK Theme</a>
</div>
</div>
</footer>
</div>
</body>
</html>