差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
python:ipython [2019/07/27 04:45] – ともやん | python:ipython [2025/03/23 11:56] (現在) – [Linux] ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== IPython | + | ====== IPython ====== |
+ | <WRAP #logo> | ||
+ | {{python: | ||
+ | </ | ||
+ | \\ | ||
+ | 本家: [[https:// | ||
+ | ソースコード: | ||
+ | ドキュメント: | ||
+ | \\ | ||
+ | **IPython** (アイパイソン) は Python を対話的に実行するためのシェルである。CPython 内蔵の対話的に実行するためのシェルと比べ、型イントロスペクション (英語: Type introspection) 機能、対話的実行のための文法などが追加されてあり、コードのシンタックスハイライトおよびタブによる補完が行える。IPython の開発は NumFOCUS によって財政的に支援されている。\\ | ||
+ | [[wwjp> | ||
- | ===== Linux ===== | + | ===== インストール |
- | < | + | |
- | $ pip3 install ipython | + | |
- | </ | + | |
- | ===== Windows | + | ==== Linux ==== |
+ | <WRAP color_term> | ||
+ | <WRAP color_command>< | ||
+ | <font color="# | ||
+ | </ | ||
+ | <WRAP color_result_hlong>< | ||
+ | Defaulting to user installation because normal site-packages is not writeable | ||
+ | Collecting ipython | ||
+ | Downloading ipython-9.0.2-py3-none-any.whl.metadata (4.3 kB) | ||
+ | Collecting decorator (from ipython) | ||
+ | Downloading decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) | ||
+ | Collecting ipython-pygments-lexers (from ipython) | ||
+ | Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl.metadata (1.1 kB) | ||
+ | Collecting jedi& | ||
+ | Downloading jedi-0.19.2-py2.py3-none-any.whl.metadata (22 kB) | ||
+ | Collecting matplotlib-inline (from ipython) | ||
+ | Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB) | ||
+ | Collecting pexpect& | ||
+ | Downloading pexpect-4.9.0-py2.py3-none-any.whl.metadata (2.5 kB) | ||
+ | Collecting prompt_toolkit& | ||
+ | Downloading prompt_toolkit-3.0.50-py3-none-any.whl.metadata (6.6 kB) | ||
+ | Collecting pygments& | ||
+ | Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) | ||
+ | Collecting stack_data (from ipython) | ||
+ | Downloading stack_data-0.6.3-py3-none-any.whl.metadata (18 kB) | ||
+ | Collecting traitlets& | ||
+ | Downloading traitlets-5.14.3-py3-none-any.whl.metadata (10 kB) | ||
+ | Collecting parso& | ||
+ | Downloading parso-0.8.4-py2.py3-none-any.whl.metadata (7.7 kB) | ||
+ | Collecting ptyprocess& | ||
+ | Downloading ptyprocess-0.7.0-py2.py3-none-any.whl.metadata (1.3 kB) | ||
+ | Collecting wcwidth (from prompt_toolkit& | ||
+ | Downloading wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB) | ||
+ | Collecting executing& | ||
+ | Downloading executing-2.2.0-py2.py3-none-any.whl.metadata (8.9 kB) | ||
+ | Collecting asttokens& | ||
+ | Downloading asttokens-3.0.0-py3-none-any.whl.metadata (4.7 kB) | ||
+ | Collecting pure-eval (from stack_data-& | ||
+ | Downloading pure_eval-0.2.3-py3-none-any.whl.metadata (6.3 kB) | ||
+ | Downloading ipython-9.0.2-py3-none-any.whl (600 kB) | ||
+ | < | ||
+ | Downloading jedi-0.19.2-py2.py3-none-any.whl (1.6 MB) | ||
+ | < | ||
+ | Downloading pexpect-4.9.0-py2.py3-none-any.whl (63 kB) | ||
+ | Downloading prompt_toolkit-3.0.50-py3-none-any.whl (387 kB) | ||
+ | Downloading pygments-2.19.1-py3-none-any.whl (1.2 MB) | ||
+ | < | ||
+ | Downloading traitlets-5.14.3-py3-none-any.whl (85 kB) | ||
+ | Downloading decorator-5.2.1-py3-none-any.whl (9.2 kB) | ||
+ | Downloading ipython_pygments_lexers-1.1.1-py3-none-any.whl (8.1 kB) | ||
+ | Downloading matplotlib_inline-0.1.7-py3-none-any.whl (9.9 kB) | ||
+ | Downloading stack_data-0.6.3-py3-none-any.whl (24 kB) | ||
+ | Downloading asttokens-3.0.0-py3-none-any.whl (26 kB) | ||
+ | Downloading executing-2.2.0-py2.py3-none-any.whl (26 kB) | ||
+ | Downloading parso-0.8.4-py2.py3-none-any.whl (103 kB) | ||
+ | Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) | ||
+ | Downloading pure_eval-0.2.3-py3-none-any.whl (11 kB) | ||
+ | Downloading wcwidth-0.2.13-py2.py3-none-any.whl (34 kB) | ||
+ | Installing collected packages: wcwidth, pure-eval, ptyprocess, traitlets, pygments, prompt_toolkit, | ||
+ | Successfully installed asttokens-3.0.0 decorator-5.2.1 executing-2.2.0 ipython-9.0.2 ipython-pygments-lexers-1.1.1 jedi-0.19.2 matplotlib-inline-0.1.7 parso-0.8.4 pexpect-4.9.0 prompt_toolkit-3.0.50 ptyprocess-0.7.0 pure-eval-0.2.3 pygments-2.19.1 stack_data-0.6.3 traitlets-5.14.3 wcwidth-0.2.13 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== Windows | ||
< | < | ||
> pip install ipython | > pip install ipython | ||
</ | </ | ||
- | < | + | < |
< | < | ||
Collecting ipython | Collecting ipython | ||
行 69: | 行 139: | ||
==== Linux ==== | ==== Linux ==== | ||
- | <code> | + | <WRAP color_term> |
- | $ ipython | + | <WRAP color_command>< |
- | </code> | + | <font color="# |
+ | </ | ||
+ | <WRAP color_result>< | ||
+ | Python 3.13.2 (main, Feb 4 2025, 00:00:00) [GCC 14.2.1 20250110 (Red Hat 14.2.1-7)] | ||
+ | Type & | ||
+ | IPython 9.0.2 -- An enhanced Interactive Python. Type & | ||
+ | Tip: You can find how to type a latex symbol by back completing it `\θ& | ||
+ | |||
+ | <font color="# | ||
+ | </ | ||
+ | </WRAP> | ||
==== Windows ==== | ==== Windows ==== | ||
行 77: | 行 157: | ||
> ipython | > ipython | ||
</ | </ | ||
+ | <WRAP color_result_hlong> | ||
< | < | ||
Python 3.7.4 (tags/ | Python 3.7.4 (tags/ | ||
行 278: | 行 359: | ||
In [2]: | In [2]: | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | ====== ☢️古い資料です (Obsolete)☢️ ====== | ||
- | ===== IPythonの導入(古い資料です) | + | ===== IPythonの導入 ===== |
-pip を利用する場合、以下のコマンドを実行する。< | -pip を利用する場合、以下のコマンドを実行する。< | ||
- | > pip install ipython pyreadline | + | > pip install ipython pyreadline</ |
Downloading/ | Downloading/ | ||
Downloading ipython-0.12.1.tar.gz (4.3Mb): 4.3Mb downloaded | Downloading ipython-0.12.1.tar.gz (4.3Mb): 4.3Mb downloaded | ||
行 352: | 行 436: | ||
Successfully installed ipython pyreadline | Successfully installed ipython pyreadline | ||
Cleaning up... | Cleaning up... | ||
- | + | </code></ | |
- | </ | + | |
- Windows の場合は C: | - Windows の場合は C: | ||