ホームページ  >  記事  >  バックエンド開発  >  Linux に Python の対話型インタープリター IPython をインストールするチュートリアル

Linux に Python の対話型インタープリター IPython をインストールするチュートリアル

PHP中文网
PHP中文网オリジナル
2016-06-16 08:47:511994ブラウズ

IPython は Python 用の対話型シェルであり、自動コード補完、自動インデント、強調表示、シェル コマンドの実行などの非常に便利な機能を提供します。特にそのコード補完機能は、たとえば「zlib」と入力して Tab キーを押すと、IPython によって zlib モジュールの下にあるすべての属性、メソッド、およびクラスがリストされます。組み込みの bash を完全に置き換えることができます

Linux に IPython をインストールするには、次の 4 つの方法があります:

最初の方法: ipython ソース コードのインストール
ipythonソース コードのダウンロード ページ: https://pypi.python.org/pypi/ipython

または git ページからダウンロード: https://github.com/ipython/ipython/downloads
とします。ダウンロードしたファイル名: ipython-0.8.2.tar.gz

#tar zvxf ipython-0.8.2.tar.gz  //解压文件
#cd ipython-0.8.2 //进入刚刚解压的文件夹内

ファイルを入力して追加すると、 setup.py インストール スクリプトを参照してください。次のコマンドを実行して

#python setup.py install

をインストールします。この操作により、ipyhon ライブラリ ファイルがサイトにインストールされます。 package ディレクトリを作成し、script ディレクトリに ipython スクリプトを作成します。 UNIX システムでは、このディレクトリは Python バイナリ ディレクトリと同じです。 Python パッケージがシステムにインストールされている場合、ipython は /usr/bin ディレクトリにインストールされます。

2 番目: システムのパッケージ マネージャーを通じて ipython パッケージをインストールします。
たとえば、.deb パッケージは debian および ubuntu で取得でき、次のコマンドを直接使用します:

#apt-get install ipython

//ubuntu は、一連の .pth ファイルとシンボリック リンクを含む ipython ライブラリ ファイルを /usr/share/python-support/ipython ディレクトリにインストールしますが、ipython バイナリ ファイルは /usr/bin/ipyton にインストールされますディレクトリ。


redhat (centos) は次のコマンドを使用します:

#yum list | grep ipython  //查看你所使用的yum源是否有ipython包,没有的话,就只能换源或者源码安装了,
国内貌似都没有

#yum install ipython.noarch  //安装ipython

または To rpm パッケージを介してインストールする場合、コマンドは次のとおりです:

#rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/ipython-0.10-3.el6.noarch.rpm

3 番目のオプション: Python パッケージを介してインストールします。
Python パッケージには ipython が含まれています。 Python パッケージを解凍すると、拡張子 .egg のファイルが表示されます。 Egg ファイルは easy_install ツールを介してインストールできます。 easy_install ツールは、egg ファイルの構成を確認し、インストールする必要があるものを選択できます。 easy_install ツールは、Python パッケージ インデックス (略して PyPI、Python チーズショップとも呼ばれます) を通じてパッケージのインストールを決定します。 ipython をインストールするには、easy_install ツールを使用します。必要なのは、site_package ディレクトリに対する書き込み権限を持ち、直接実行することだけです。

#easy_install ipython

Ps: easy_install ツールがすでにインストールされていることが前提となるため、この方法を使用してインストールする場合は、easy_install ツールを使用する前に、まず setuptools をインストールする必要があります。

4 番目の方法: インストールせずにそのまま使用します。
ipython のソース コードをダウンロードし、ipython.py インストール コマンドを実行すると、ipython インスタンスを使用できます。ダウンロード版。この方法では、site-packages ディレクトリを簡潔に保つことができますが、いくつかの問題も発生します。つまり、ipython が解凍されておらず、PYTHONPATH 環境変数が変更されていない場合、ipython はライブラリ ファイルとして直接使用されません。

私の個人的な提案は、ソース コードからインストールすることです。

質問がある場合は、公式のインストール ドキュメント チュートリアルにアクセスしてください:

http://ipython .org/ipython-doc/stable/install/install.html

http://ipython.org/install.html


追記: gcc: readline/libreadline .a エラーが発生しました
ipython は非常に使いやすいツールですが、Linux にインストールすると、次の 2 つのエラーが報告されました。 (環境はcentos6.2、python2.7です)

gcc: readline/libreadline.a: No such file or directory
gcc: readline/libhistory.a: No such file or directory

解決策:
必要なだけ

yum -y install readline-devel
yum -y install patch
pip install ipython

以上です

上記は、Python の対話型インタープリター IPython を Linux にインストールするためのチュートリアルの内容です。その他の関連コンテンツについては、ご注意ください。 PHP 中国語 Web サイト (www.php.cn) にアクセスしてください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。