Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installing IPython 0.12 on Windows 7 64

I read the installation notes here. The installation notes say that for Windows 7 64 I should probably follow this method:

Install from source, but using setuptools (python setupegg.py install).

So I first installed Python 2.7.2 using the official binaries: python-2.7.2.amd64.msi and later downloaded ipython-0.12-py2.7.egg which I understand has the source for IPython.

However, I could not find any file called setupegg.py after decompressing ipython-0.12-py2.7.egg. Is this file part of the .egg file I downloaded or should I get it from somewhere else?

Also, is there anything else I need to install in order to use the new IPython notebook?

like image 852
Amelio Vazquez-Reina Avatar asked Feb 16 '12 14:02

Amelio Vazquez-Reina


People also ask

Does IPython work on Windows?

On Windows, IPython requires setuptools . We hope to change this in the future, but for now on Windows, you must install setuptools to use IPython. More general information about installing Python packages can be found in Python's documentation.

How do I set up IPython?

You can manually download IPython from GitHub or PyPI. To install one of these versions, unpack it and run the following from the top-level source directory using the Terminal: pip install .

Does Jupyter install IPython?

The Jupyter Notebook and other frontends automatically ensure that the IPython kernel is available. However, if you want to use a kernel with a different version of Python, or in a virtualenv or conda environment, you'll need to install that manually.


1 Answers

I suggest you try methods 1 (easy_install ipython) or 2 (the exe installer) first. Note that in any case, you should install distribute first. (If you really want to use method 3, you'll need to get the source zip, not the egg.)

To run the notebook, you also need pyzmq and tornado. Both are on PyPI, or Christoph Gohlke has Windows installers of these and many other packages.

As a shortcut to all of this, you can use a Python distribution like EPD Free.

like image 117
Thomas K Avatar answered Oct 05 '22 05:10

Thomas K