Show More
@@ -68,15 +68,15 b' with no external dependencies. However, some Python distributions' | |||||
68 | (particularly on Windows and OS X), don't come with a working :mod:`readline` |
|
68 | (particularly on Windows and OS X), don't come with a working :mod:`readline` | |
69 | module. The IPython shell will work without :mod:`readline`, but will lack |
|
69 | module. The IPython shell will work without :mod:`readline`, but will lack | |
70 | many features that users depend on, such as tab completion and command line |
|
70 | many features that users depend on, such as tab completion and command line | |
71 |
editing. If you install IPython with :mod:` |
|
71 | editing. If you install IPython with :mod:`setuptools`, (e.g. with | |
72 | `easy_install`), then the appropriate :mod:`readline` for your platform will be |
|
72 | `easy_install`), then the appropriate :mod:`readline` for your platform will be | |
73 | installed. See below for details of how to make sure you have a working |
|
73 | installed. See below for details of how to make sure you have a working | |
74 | :mod:`readline`. |
|
74 | :mod:`readline`. | |
75 |
|
75 | |||
76 | Installation using easy_install |
|
76 | Installation using easy_install or pip | |
77 | ------------------------------- |
|
77 | -------------------------------------- | |
78 |
|
78 | |||
79 |
If you have :mod:` |
|
79 | If you have :mod:`setuptools`, the easiest way of getting IPython is | |
80 | to simply use :command:`easy_install`: |
|
80 | to simply use :command:`easy_install`: | |
81 |
|
81 | |||
82 | .. code-block:: bash |
|
82 | .. code-block:: bash | |
@@ -104,12 +104,12 b' permissions, you may need to run the last command with :command:`sudo`.' | |||||
104 | Windows |
|
104 | Windows | |
105 | ------- |
|
105 | ------- | |
106 |
|
106 | |||
107 |
As mentioned above, on Windows, IPython requires :mod:` |
|
107 | As mentioned above, on Windows, IPython requires :mod:`setuptools`, and it also | |
108 | requires the PyReadline library to properly support coloring and keyboard |
|
108 | requires the PyReadline library to properly support coloring and keyboard | |
109 | management (features that the default windows console doesn't have). So on |
|
109 | management (features that the default windows console doesn't have). So on | |
110 | Windows, the installation procedure is: |
|
110 | Windows, the installation procedure is: | |
111 |
|
111 | |||
112 |
1. Install ` |
|
112 | 1. Install `setuptools <http://pypi.python.org/pypi/setuptools>`_. | |
113 |
|
113 | |||
114 | 2. Install `pyreadline <http://pypi.python.org/pypi/pyreadline>`_. You can use |
|
114 | 2. Install `pyreadline <http://pypi.python.org/pypi/pyreadline>`_. You can use | |
115 | the command ``easy_install pyreadline`` from a terminal, or the binary |
|
115 | the command ``easy_install pyreadline`` from a terminal, or the binary | |
@@ -145,7 +145,7 b' need to have Git installed on your system. Then just do:' | |||||
145 | $ python setup.py install |
|
145 | $ python setup.py install | |
146 |
|
146 | |||
147 | Some users want to be able to follow the development branch as it changes. If |
|
147 | Some users want to be able to follow the development branch as it changes. If | |
148 |
you have :mod:` |
|
148 | you have :mod:`setuptools` installed, this is easy. Simply replace the last | |
149 | step by: |
|
149 | step by: | |
150 |
|
150 | |||
151 | .. code-block:: bash |
|
151 | .. code-block:: bash | |
@@ -194,7 +194,7 b' Therefore, we *strongly* recommend that on OS X you get the full' | |||||
194 | :mod:`readline` module. We will *not* consider completion/history problems to |
|
194 | :mod:`readline` module. We will *not* consider completion/history problems to | |
195 | be bugs for IPython if you are using libedit. |
|
195 | be bugs for IPython if you are using libedit. | |
196 |
|
196 | |||
197 |
To get a working :mod:`readline` module, just do (with :mod:` |
|
197 | To get a working :mod:`readline` module, just do (with :mod:`setuptools` | |
198 | installed): |
|
198 | installed): | |
199 |
|
199 | |||
200 | .. code-block:: bash |
|
200 | .. code-block:: bash | |
@@ -207,10 +207,10 b' installed):' | |||||
207 | python.org binaries) already have readline installed so you likely don't |
|
207 | python.org binaries) already have readline installed so you likely don't | |
208 | have to do this step. |
|
208 | have to do this step. | |
209 |
|
209 | |||
210 |
When IPython is installed with :mod:` |
|
210 | When IPython is installed with :mod:`setuptools`, (e.g. using the | |
211 | ``easy_install`` command), readline is added as a dependency on OS X, and |
|
211 | ``easy_install`` command), readline is added as a dependency on OS X, and | |
212 | PyReadline on Windows, and will be installed on your system. However, if you |
|
212 | PyReadline on Windows, and will be installed on your system. However, if you | |
213 |
do not use |
|
213 | do not use setuptools, you may have to install one of these packages yourself. | |
214 |
|
214 | |||
215 |
|
215 | |||
216 | nose |
|
216 | nose | |
@@ -265,7 +265,7 b' focus on fluid interactive workflows. These features require just one package:' | |||||
265 | PyZMQ. See the next section for PyZMQ details. |
|
265 | PyZMQ. See the next section for PyZMQ details. | |
266 |
|
266 | |||
267 | On a Unix style platform (including OS X), if you want to use |
|
267 | On a Unix style platform (including OS X), if you want to use | |
268 |
:mod:` |
|
268 | :mod:`setuptools`, you can just do: | |
269 |
|
269 | |||
270 | .. code-block:: bash |
|
270 | .. code-block:: bash | |
271 |
|
271 |
General Comments 0
You need to be logged in to leave comments.
Login now