差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| python:ipython [2019/08/19 07:16] – ともやん | python:ipython [2025/03/23 11:56] (現在) – [Linux] ともやん | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | < | ||
| - | < | ||
| - | #result pre { | ||
| - | height: 200px; | ||
| - | overflow: scroll; | ||
| - | overflow-x: hidden; | ||
| - | } | ||
| - | </ | ||
| - | </ | ||
| ====== IPython ====== | ====== IPython ====== | ||
| - | {{:python: | + | <WRAP #logo> |
| + | {{python: | ||
| + | </ | ||
| \\ | \\ | ||
| - | 本家: [[https:// | + | 本家: [[https:// |
| - | ソースコード: | + | ソースコード: |
| + | ドキュメント: | ||
| \\ | \\ | ||
| - | **IPython** (アイパイソン) は Python を対話的に実行するためのシェルである。CPython 内蔵の対話的に実行するためのシェルと比べ、型推定を強化し、対話的実行のための文法を追加してあり、コード・ハイライティングおよびタブによる補完が行える。IPython | + | **IPython** (アイパイソン) は Python を対話的に実行するためのシェルである。CPython 内蔵の対話的に実行するためのシェルと比べ、型イントロスペクション (英語: Type introspection) 機能、対話的実行のための文法などが追加されてあり、コードのシンタックスハイライトおよびタブによる補完が行える。IPython の開発は NumFOCUS によって財政的に支援されている。\\ |
| - | [[https:// | + | [[wwjp>IPython|IPython - Wikiwand]] より\\ |
| ===== インストール ===== | ===== インストール ===== | ||
| ==== Linux ==== | ==== Linux ==== | ||
| - | <code> | + | <WRAP color_term> |
| - | $ pip3 install ipython | + | <WRAP color_command>< |
| - | </code> | + | <font color="# |
| + | </pre></ | ||
| + | <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 | ||
| + | </ | ||
| + | </WRAP> | ||
| ==== Windows ==== | ==== Windows ==== | ||
| 行 28: | 行 80: | ||
| > pip install ipython | > pip install ipython | ||
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| Collecting ipython | Collecting ipython | ||
| 行 87: | 行 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 ==== | ||
| 行 95: | 行 157: | ||
| > ipython | > ipython | ||
| </ | </ | ||
| - | < | + | < |
| < | < | ||
| Python 3.7.4 (tags/ | Python 3.7.4 (tags/ | ||
| 行 299: | 行 361: | ||
| </ | </ | ||
| - | ===== 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 | ||