ホームページ  >  記事  >  バックエンド開発  >  Python モジュールの一般的に使用される 2 つのインストール方法の詳細な説明

Python モジュールの一般的に使用される 2 つのインストール方法の詳細な説明

高洛峰
高洛峰オリジナル
2017-03-26 16:27:051510ブラウズ

Pythonモジュールのインストール方法
1. 方法1: 単一ファイルのモジュール
ファイルを$python_dir/Libに直接コピー 2. 方法2: setup.pyで複数ファイルのモジュール モジュールパッケージをダウンロードし、解凍しますモジュールフォルダーに入って実行します:
python setup.py install
3. 方法 3: easy_install メソッド まず ez_setup.py をダウンロードし、python ez_setup を実行して easy_install ツールをインストールし、次に easy_install を使用してパッケージをインストールします。
easy_install packageName
easy_install package.eggIV. 方法 4: pip メソッド まず、pip ツールをインストールします: easy_install pip (pip は easy_install を通じてインストールでき、Scripts フォルダーにもインストールされます。) インストール: pip install PackageName
更新: pip install -U パッケージ名
削除: pip uninstall パッケージ名
検索: pip search パッケージ名
ヘルプ: pip help----------------------- ---------------------------------------------------- ---------------------------------------------------- ---------------------------------------------------- ---- ------------------------
注: Python モジュールはコピーしてインストールできますが、通常はインストールすることをお勧めします。パッケージ、つまり、インストールする setup.py ファイルを書き込みます。
setup.py ファイルは次のように使用されます:
% python setup.py build #Compile
% python setup.py install #Install
% python setup.py sdist #配布パッケージの作成
% python setup.py bdist_wininst #Windows で作成配布パッケージ
% python setup.py bdist_rpmsetup.py ファイルの準備
setup.py は主にセットアップ関数を実行します。最も重要なのは、すべてのパッケージをリストする package パラメーターです。パッケージを動的に取得します。したがって、setup.py ファイルの作成は実際には非常に簡単です。
簡単な例:
setup.py ファイル: setuptools import setup から、find_packages
setup(
name = " mytest " ,
version = " 0.10 " ,
description = " My test module " ,
author = " Robin Hood " ,
url = " http://www.csdn.net " 、
ライセンス = " LGPL " 、
パッケージ = find_packages()、
スクリプト = [ " scripts/test.py " ]、
)mytest.pyimport sys
def get():
return sys.pathscripts/test.pyimport os
print os.environ.keys()
セットアップのスクリプトとは、PythonのScriptsディレクトリにファイルを置くことを意味し、直接使用できます。 OK、簡単なインストールは成功しました。リストされたコマンドを実行してインストール パッケージを生成するか、Python パッケージをインストールできます。ローカル テストは成功しました (win32-python25)。

注: setuptools ツールのインストール方法

(方法 1)。ez_setup.py を使用して

setuptools をインストールします

https://pypi.python.org/pypi/setuptools にアクセスして、ez_setup.py をダウンロードします

これはsetuptools の誇り サイズ約 8K のスクリプト ez_setup.py のみを必要とするインストール方法により、setuptools 自体を含む多くの Python パッケージをユーザーに自動的にインストールできます。 この方法を使用すると、ユーザーは ez_setup をダウンロードするだけで済みます。 py を実行して実行すると、ユーザーの現在の Python バージョンに適した setuptools Egg ファイルを自動的にダウンロードしてインストールできます (もちろん、ユーザーには Python 2.3.5 以降が必要で、64 ビット オペレーティング システムのユーザーには Python 2.4 以降が必要です)。さらに、このスクリプトは、すべてのユーザー オペレーティング システム上で Python 実行可能スクリプトが通常インストールされる場所に、実行可能 easy_install スクリプトもインストールします (たとえば、Windows ユーザーは、Python インストール ディレクトリの下の Scripts ディレクトリにスクリプトをインストールします)。このインストール方法の詳細な手順と注意事項については、公式の手順を参照してください (続きを読む)。簡単なインストール コマンドは次のとおりです: wget -q ez_setup。 py ダウンロード アドレス (詳細参照) インストール後、

(方法 2) を確認するのが最善です。

setuptools をインストールするには、完全なインストール パッケージを使用します

もちろん、ユーザーは setuptools リリース バージョンを直接使用してインストールすることもできます。これは、Windows を使用するユーザーにとっても非常に便利な方法です。多くの Linux ディストリビューションの公式パッケージ管理リポジトリには、setuptools のバージョンが含まれています。たとえば、私と同じように Ubuntu を使用している場合、setuptools のインストールは次のように簡単です:

# apt-get install python-setuptools

easy_install パッケージ名 (easy_install pylab など) をインストールします

モジュールのアンインストール easy_install -m パッケージ名 (easy_install -m pylab など)

easy_install -m パッケージ名、ソフトウェア パッケージをアンインストールできますが、残りのパッケージは手動で削除する必要がありますアンインストール後のファイル。

setuptools はモジュール名を指定するだけでモジュールを自動的にインストールでき、モジュールの依存関係の問題を自動的に解決します。通常の状況では、setuptools を使用してインストールされたモジュールは、接尾辞 .egg が付いたディレクトリに自動的に配置されます。
Windows では、easy_install コマンドは Python インストール ディレクトリのスクリプト内にあるため、スクリプトを環境変数の PATH に追加する必要があります。これに注意する必要はありません。 Linux 上での問題。

以上がPython モジュールの一般的に使用される 2 つのインストール方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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