Скачать ipython notebook для windows 10

There are multiple ways of installing IPython. This page contains simplified installation instructions that should work for most users. Our official documentation contains more detailed instructions for manual installation targeted at advanced users and developers.

There are multiple ways of installing IPython. This page contains simplified installation
instructions that should work for most users. Our official documentation
contains more detailed instructions
for manual installation targeted at advanced users and developers.

If you are looking for installation documentation for the notebook and/or qtconsole,
those are now part of Jupyter.

I already have Python¶

If you already have Python installed and are familiar with installing packages, you can get IPython with pip:

I am getting started with Python¶

For new users who want to install a full Python environment for scientific computing and
data science, we suggest installing the Anaconda or Canopy Python distributions, which provide Python, IPython and all of its dependences as well as a complete set of open source packages
for scientific computing and data science.

  1. Download and install Continuum’s Anaconda or the free edition of Enthought’s Canopy.
  2. Update IPython to the current version using the Terminal:

Anaconda:

conda update conda
conda update ipython

Enthought Canopy:

Downloads¶

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:

See https://pypi.org/project/ipython/

30 Jan 02:36

This tag was signed with the committer’s verified signature.

95d2b79

This commit was signed with the committer’s verified signature.

7.9.0

7.8.0

7.7.0

26 Jul 22:23

This tag was signed with the committer’s verified signature.

741169a

This commit was signed with the committer’s verified signature.

7.6.1

7.6.0

28 Jun 23:42

This tag was signed with the committer’s verified signature.

edbca8c

This commit was signed with the committer’s verified signature.

7.5.0

7.4.0

21 Mar 21:21

This tag was signed with the committer’s verified signature.

d774f56

7.3.0

18 Feb 22:04

This tag was signed with the committer’s verified signature.

2e1cca5

This commit was signed with the committer’s verified signature.

7.2.0

Project description

IPython provides a rich toolkit to help you make the most out of using Python
interactively. Its main components are:

  • A powerful interactive Python shell

  • A Jupyter kernel to work with Python code in Jupyter
    notebooks and other interactive frontends.

The enhanced interactive Python shells have the following main features:

  • Comprehensive object introspection.

  • Input history, persistent across sessions.

  • Caching of output results during a session with automatically generated
    references.

  • Extensible tab completion, with support by default for completion of python
    variables and keywords, filenames and function keywords.

  • Extensible system of ‘magic’ commands for controlling the environment and
    performing many tasks related either to IPython or the operating system.

  • A rich configuration system with easy switching between different setups
    (simpler than changing $PYTHONSTARTUP environment variables every time).

  • Session logging and reloading.

  • Extensible syntax processing for special purpose situations.

  • Access to the system shell with user-extensible alias system.

  • Easily embeddable in other Python programs and GUIs.

  • Integrated access to the pdb debugger and the Python profiler.

The latest development version is always available from IPython’s GitHub
site.

Download files

Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

IPython requires Python 2.6, 2.7, or ≥ 3.2.

Note

If you need to use Python 2.5, you can find an old version (≤0.10) of IPython
here.

If you have setuptools,
the quickest way to get up and running with IPython is:

$ easy_install ipython[all]

This will download and install IPython and its main optional dependencies:

  • jinja2, needed for the notebook
  • sphinx, needed for nbconvert
  • pyzmq, needed for IPython’s parallel computing features, qt console and
    notebook
  • pygments, used by nbconvert and the Qt console for syntax highlighting
  • tornado, needed by the web-based notebook
  • nose, used by the test suite
  • readline (on OS X) or pyreadline (on Windows), needed for the terminal

To run IPython’s test suite, use the iptest command:

Note

$ pip install ipython[all]

will also work in many cases, but it will ignore the binary eggs
of packages such as pyzmq and readline,
which may be required for some users on Windows or OS X.

Overview¶

This document describes in detail the steps required to install IPython,
and its various optional dependencies.
For a few quick ways to get started with package managers or full Python distributions,
see the install page of the IPython website.

IPython is organized into a number of subpackages, each of which has its own dependencies.
All of the subpackages come with IPython, so you don’t need to download and
install them separately. However, to use a given subpackage, you will need to
install all of its dependencies.

Please let us know if you have problems installing IPython or any of its dependencies.

IPython and most dependencies can be installed via easy_install,
provided by the setuptools package, or pip.
In many scenarios, this is the most simplest method of installing Python packages.
More information about setuptools can be found on
its PyPI page.

Note

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.

Installing IPython itself¶

Given a properly built Python, the basic interactive IPython shell will work
with no external dependencies. However, some Python distributions
(particularly on Windows and OS X), don’t come with a working readline
module. The IPython shell will work without readline, but will lack
many features that users depend on, such as tab completion and command line
editing. If you install IPython with setuptools, (e.g. with
easy_install), then the appropriate readline for your platform will be
installed. See below for details of how to make sure you have a working
readline.

Installation using easy_install or pip¶

If you have setuptools or pip, the easiest way of getting IPython is
to simply use easy_install or pip:

That’s it.

Note

Many prefer pip to easy_install, but it ignores eggs (binary Python packages).
This mainly affects pyzmq and readline, which are compiled packages and provide
binary eggs. If you use pip to install these packages,
it will always compile from source, which may not succeed.

Installation from source¶

If you don’t want to use easy_install, or don’t have it installed,
just grab the latest stable build of IPython from here. Then do the following:

$ tar -xzf ipython.tar.gz
$ cd ipython
$ python setup.py install

If you are installing to a location (like /usr/local) that requires higher
permissions, you may need to run the last command with sudo.

Windows¶

As mentioned above, on Windows, IPython requires setuptools, and it also
requires the PyReadline library to properly support coloring and keyboard
management (features that the default windows console doesn’t have). So on
Windows, the installation procedure is:

  1. Install setuptools.
  2. Install pyreadline. You can use
    the command easy_install pyreadline from a terminal, or the binary
    installer appropriate for your platform from the PyPI page.
  3. Install IPython itself, which you can download from PyPI or from our site. Note that on Windows 7, you must
    right-click and ‘Run as administrator’ for the Start menu shortcuts to be
    created.

IPython by default runs in a terminal window, but the normal terminal
application supplied by Microsoft Windows is very primitive. You may want to
download the excellent and free Console application instead, which is a far
superior tool. You can even configure Console to give you by default an
IPython tab, which is very convenient to create new IPython sessions directly
from the working terminal.

Installing the development version¶

It is also possible to install the development version of IPython from our
Git source code repository. To do this you will
need to have Git installed on your system. Then just do:

$ git clone --recursive https://github.com/ipython/ipython.git
$ cd ipython
$ python setup.py install

Some users want to be able to follow the development branch as it changes. If
you have setuptools installed, this is easy. Simply replace the last
step by:

$ python setupegg.py develop

This creates links in the right places and installs the command line script to
the appropriate places. Then, if you want to update your IPython at any time,
just do:

Basic optional dependencies¶

There are a number of basic optional dependencies that most users will want to
get. These are:

  • readline (for command line editing, tab completion, etc.)
  • nose (to run the IPython test suite)
  • pexpect (to use things like irunner)

If you are comfortable installing these things yourself, have at it, otherwise
read on for more details.

readline¶

As indicated above, on Windows, PyReadline is a mandatory dependency.
PyReadline is a separate, Windows only implementation of readline that uses
native Windows calls through ctypes. The easiest way of installing
PyReadline is you use the binary installer available here.

On OSX, if you are using the built-in Python shipped by Apple, you will be
missing a full readline implementation as Apple ships instead a library called
libedit that provides only some of readline’s functionality. While you may
find libedit sufficient, we have occasional reports of bugs with it and several
developers who use OS X as their main environment consider libedit unacceptable
for productive, regular use with IPython.

Therefore, we strongly recommend that on OS X you get the full
readline module. We will not consider completion/history problems to
be bugs for IPython if you are using libedit.

To get a working readline module, just do (with setuptools
installed):

Note

Other Python distributions on OS X (such as fink, MacPorts and the official
python.org binaries) already have readline installed so you likely don’t
have to do this step.

When IPython is installed with setuptools, (e.g. using the
easy_install command), readline is added as a dependency on OS X, and
PyReadline on Windows, and will be installed on your system. However, if you
do not use setuptools, you may have to install one of these packages yourself.

nose¶

To run the IPython test suite you will need the nose package. Nose
provides a great way of sniffing out and running all of the IPython tests. The
simplest way of getting nose is to use easy_install or pip:

Another way of getting this is to do:

$ pip install ipython[test]

For more installation options, see the nose website.

Once you have nose installed, you can run IPython’s test suite using the
iptest command:

pexpect¶

The pexpect package is used in IPython’s irunner script, as well as
for managing subprocesses. IPython now includes a version of pexpect in
IPython.external, but if you have installed pexpect, IPython will use
that instead. On Unix platforms (including OS X), just do:

Note

On Python 3, you should actually install pexpect-u,
a unicode-safe fork of pexpect.

Windows users are out of luck as pexpect does not run there.

Dependencies for IPython.parallel (parallel computing)¶

IPython.parallel provides a nice architecture for parallel computing, with a
focus on fluid interactive workflows. These features require just one package:
PyZMQ. See the next section for PyZMQ details.

On a Unix style platform (including OS X), if you want to use
setuptools, you can just do:

$ easy_install ipython[zmq]    # will include pyzmq

Security in IPython.parallel is provided by SSH tunnels. By default, Linux
and OSX clients will use the shell ssh command, but on Windows, we also
support tunneling with paramiko.

Dependencies for IPython.kernel.zmq¶

pyzmq¶

IPython 0.11 introduced some new functionality, including a two-process
execution model using ZeroMQ for communication. The Python bindings to ZeroMQ
are found in the PyZMQ project, which is easy_install-able once you have
ZeroMQ installed. If you are on Python 2.6 or 2.7 on OSX, or 2.7 on Windows,
pyzmq has eggs that include ZeroMQ itself.

IPython.kernel.zmq depends on pyzmq >= 2.1.4.

Dependencies for the IPython QT console¶

pyzmq¶

Like the IPython.parallel package, the QT Console requires ZeroMQ and
PyZMQ.

Qt¶

Also with 0.11, a new GUI was added using the work in IPython.kernel.zmq, which
can be launched with ipython qtconsole. The GUI is built on Qt, and works
with either PyQt, which can be installed from the PyQt website, or PySide, from Nokia.

pygments¶

The syntax-highlighting in ipython qtconsole is done with the pygments
project, which is easy_install-able.

Dependencies for the IPython HTML notebook¶

The IPython notebook is a notebook-style web interface to IPython and can be
started with the command ipython notebook.

pyzmq¶

Like the IPython.parallel and IPython.frontend.qt.console
packages, the HTML notebook requires ZeroMQ and PyZMQ.

Tornado¶

The IPython notebook uses the Tornado project for its HTTP server. Tornado 2.1
is required, in order to support current versions of browsers, due to an update
to the websocket protocol.

Jinja¶

The IPython notebook uses the Jinja templating tool to render HTML pages.

MathJax¶

The IPython notebook uses the MathJax Javascript library for rendering LaTeX
in web browsers. Because MathJax is large, we don’t include it with
IPython. Normally IPython will load MathJax from a CDN, but if you have a slow
network connection, or want to use LaTeX without an internet connection at all,
you can install MathJax locally.

A quick and easy method is to install it from a python session:

from IPython.external.mathjax import install_mathjax
install_mathjax()

If you need tighter configuration control, you can download your own copy
of MathJax from http://www.mathjax.org/download/ — use the MathJax-2.0 link.
When you have the file stored locally, install it with:

python -m IPython.external.mathjax /path/to/source/mathjax-MathJax-v2.0-20-g07669ac.zip

For unusual needs, IPython can tell you what directory it wants to find MathJax in:

python -m IPython.external.mathjax -d /some/other/mathjax

By default Mathjax will be installed in your ipython profile directory, but you
can make system wide install, please refer to the documentation and helper function
of IPython.external.mathjax

Browser Compatibility¶

The IPython notebook is officially supported on the following browers:

  • Chrome ≥ 13
  • Safari ≥ 5
  • Firefox ≥ 6

The is mainly due to the notebook’s usage of WebSockets and the flexible box model.

The following browsers are unsupported:

  • Safari < 5
  • Firefox < 6
  • Chrome < 13
  • Opera (any): CSS issues, but execution might work
  • Internet Explorer < 10

The following specific combinations are known NOT to work:

  • Safari, IPython 0.12, tornado ≥ 2.2.0
  • Safari with HTTPS connection to notebook and an untrusted certificate (websockets will fail)
  • The [diigo Chrome extension](http://help.diigo.com/tools/chrome-extension) seems to interfere with scrolling

There are some early reports that the Notebook works on Internet Explorer 10, but we
expect there will be some CSS issues related to the flexible box model.

Dependencies for nbconvert (converting notebooks to various formats)¶

pandoc¶

The most important dependency of nbconvert is Pandoc, a document format translation program.
This is not a Python package, so it cannot be expressed as a regular IPython dependency with setuptools.

To install pandoc on Linux, you can generally use your package manager:

sudo apt-get install pandoc

On other platforms, you can get pandoc from their website.

Installing IPython¶

There are multiple ways of installing IPython, and our official documentation
contains detailed instructions for manual
installs from source, targeted at advanced users and developers.

If you already have Python all set up, you can get IPython with pip:

Or if you want to also get the dependencies for the IPython notebook:

pip install ipython[notebook]

For new users who want to get a full scientific Python environment up and running, we suggest
you follow the instructions on this page, which provide a setup based on Python
2.7. This includes all the dependencies to run the notebook and optionally the
basic libraries for scientific computing and data analysis.

Mac or Windows

1. Download and install Anaconda or the
free edition of Enthought Canopy.

  1. Update IPython to the current version, using the Terminal/Command Prompt:

Anaconda:

conda update conda
conda update ipython

Enthought Canopy:

Linux

On Linux, most distributions have everything you need in their package
managers.

  • On Ubuntu or other Debian-based distributions, type at the shell:

    sudo apt-get install ipython-notebook
    
    # Optional: Common Python libraries for scientific computing
    sudo apt-get install python-matplotlib python-scipy python-pandas 
                         python-sympy python-nose
    
  • On Fedora 18 and newer related distributions, use:

    sudo yum install python-ipython-notebook
    
    # Optional: Common Python libraries for scientific computing
    sudo yum install python-matplotlib scipy python-pandas sympy python-nose
    

Downloads¶

You can manually download IPython from either Github or PyPI. Those locations contain source
distributions as well as binary Windows installers, which will be recognized by
easy_install and pip (for the source ones).

Our downloads archive also contains all
IPython releases, including old versions.

Ipython is a toolkit used for using Python interactively using a Python shell and also provides a Jupyter kernel to work with Python code in Jupyter notebooks. In this article, we will look into the process of installing ipython package on Windows.

Pre-requisites:

The only thing that you need for installing the Scrapy module on Windows are:

  • Python 
  • PIP or Conda (depending upon user preference)

Installing IPython Package on Windows using Conda:

If you want the installation to be done through conda,  open up the Anaconda Powershell Prompt and use the below command:

conda install -c anaconda ipython

Type y for yes when prompted.

You will get a similar message once the installation is complete:

Make sure you follow the best practices for installation using conda as:

  • Use an environment for installation rather than in the base environment using the below command:
conda create -n my-env
conda activate my-env

Note: If your preferred method of installation is conda-forge, use the below command:

conda config --env --add channels conda-forge

Verifying IPython Package Installation on Windows using Conda:

To verify if IPython Package has been successfully installed in your system run the below command in Anaconda Powershell Prompt:

conda list ipython

You’ll get the below message if the installation is complete:

Verifying IPython Package Installation on Windows using Conda

Installing IPython Package on Windows using PIP:

If you want the installation to be done through PIP,  open up the Command Prompt and use the below command:

pip install ipython

You will get a similar message once the installation is complete:

Installing IPython Package Module on Windows using PIP

Verifying IPython Package Installation on Windows using PIP:

To verify if the  IPython Package has been successfully installed in your system run the below command in Command Prompt:

python -m pip show ipython

You’ll get the below message if the installation is complete:

Verifying IPython Package Module Installation on Windows using PIP

IPython provides a rich toolkit to help you make the most of using Python interactively. Comprehensive object introspection. IPython provides input history, persistent across sessions. Caching of output results during a session with automatically generated references. Extensible tab completion, with support by default for completion of python variables and keywords, filenames and function keywords. Extensible system of ‘magic’ commands for controlling the environment and performing many tasks related to IPython or the operating system. A rich configuration system with easy switching between different setups (simpler than changing $PYTHONSTARTUP environment variables every time). Session logging and reloading. Extensible syntax processing for special purpose situations. Access to the system shell with user-extensible alias system. Easily embeddable in other Python programs and GUIs. Integrated access to the pdb debugger and the Python profiler.

Features

  • A powerful interactive Python shell
  • A Jupyter kernel to work with Python code in Jupyter notebooks and other interactive frontends
  • Comprehensive object introspection
  • Input history, persistent across sessions
  • Caching of output results during a session with automatically generated references
  • Session logging and reloading

Project Samples

IPython Screenshot 1

License

BSD License

Solve Your Real-world Business Challenges From A Single Timesheet With Powerful Built In Integration Icon

TimeControl is a multi-purpose timesheet system designed to serve both Finance and Project Management. TimeControl has been designed to serve many purposes simultaneously. TimeControl tracks time on a task-by-task, project-by-project basis. Yet, despite its project-based controls, it remains a financial timesheet with all the controls necessary to fulfill the stringent needs of payroll, human resources, billing and finance. TimeControl is available both for subscription in the cloud or for purchase for an on premise installation and includes both a browser interface and the free TimeControl Mobile App for iOS and Android devices.

User Reviews

Additional Project Details

Programming Language

Python

2021-04-06

Понравилась статья? Поделить с друзьями:
  • Скачать iptv player для windows 7 с официального сайта бесплатно
  • Скачать iptv player pro для windows
  • Скачать iphone data recovery для windows бесплатно
  • Скачать iperf3 windows 7 32 bit
  • Скачать ipadian 2 для windows 10 полная версия бесплатно