Python新モジュールロード
Python環境変数
ArcGISでPythonをインストールした後、コマンドラインで実行できないかもしれません.それはpythonが見つからないからです.exe. この場合、高度なシステム設定の環境変数を構成するだけでpython.exeが存在するディレクトリ(C:Python 27ArcGIS 10.2)にPATHディレクトリを追加すれば、cmdがpythonを実行するときにpython.exeが見つかることを保証できます.
Pythonモジュールとパッケージ
コードが多くなると、すべてのコードをPyファイルに入れるとメンテナンスが難しくなります.解決策は,コードが異なるPyファイルに分割され,異なるモジュールが形成され,同名変数が互いに影響を及ぼさないようにすることである.同様に、異なるpyファイルも同名である可能性があります.この場合、異なるフォルダに入れて、異なるパッケージを形成し、同名モジュールの影響を防ぐことが考えられます.
pythonでは、ファイルは独立したモジュールと見なされ、パッケージはフォルダに対応しています.モジュールはpythonコードをいくつかの組織的なコードセグメントに分け、インポートによってコード再利用を実現する.パッケージは、関連するモジュールを整理し、モジュール名の競合問題を効果的に回避し、アプリケーションの組織構造をより明確にします.パッケージとフォルダを区別する重要な特徴は、パッケージフォルダ内の各階層ディレクトリに初期化ファイルがあることです.init_.py! Pythonには内蔵のパッケージやモジュールが多く、インストールせずに直接使用できるので便利です.内蔵のパッケージやモジュールは$PythonDirLibディレクトリの下にあります.importの1つのモジュールの後、printでモジュールの位置を見ることができます.また、優れたサードパーティ製パッケージやモジュールが直接使用できない場合も多く、手動でインストールする必要があります.インストール方法は以下の通りです.
モジュールとパッケージのインストール
1、モジュールPythonファイルがモジュールである以上、自分で作成したPythonモジュールファイルを$PythonDirLibフォルダに直接入れると呼び出すことができる.
2、パッケージはサードパーティ製のパッケージをローカルにダウンロードし、パッケージにはsetupが含まれているのが一般的です.pyファイルはインストール用で、cdはパッケージディレクトリに、直接
3、easy_Install方式が同じ場合、
ヒントから見ると、setuptoolsもモジュールであり、モジュールをインストールする必要がありますが、このsetuptoolsは何ですか?
setuptoolsはPython Enterprise Application Kit(PEAK)のサブプロジェクトで、Pythonのdistutilsdeツールの強化ツールのセットです(Python 2.3.5以上のバージョンに適用され、64ビットプラットフォームはPython 2.4以上のバージョンに適用される)は、プログラマがPythonパッケージの作成と配布をより容易にすることができ、特に他のパッケージに依存している状況に適用されます.easy_installコマンドが含まれており、サードパーティ製パッケージのインストールと管理が非常に便利です.https://pypi.python.org/pypi/setuptools
公式サイトでは、ez_を使うことが提唱されています.setup.py setuptoolsをインストールしez_を保存setup.pyからローカル、python ez_setup.pyでいい!
インストールが完了したらeasy_インストールは%PythonScriptsに追加され、
4、pip方式pipもインストールパッケージで、先にeasy_を通過するInstall pipはpipモジュールをインストールし、
ArcGISでPythonをインストールした後、コマンドラインで実行できないかもしれません.それはpythonが見つからないからです.exe. この場合、高度なシステム設定の環境変数を構成するだけでpython.exeが存在するディレクトリ(C:Python 27ArcGIS 10.2)にPATHディレクトリを追加すれば、cmdがpythonを実行するときにpython.exeが見つかることを保証できます.
Pythonモジュールとパッケージ
コードが多くなると、すべてのコードをPyファイルに入れるとメンテナンスが難しくなります.解決策は,コードが異なるPyファイルに分割され,異なるモジュールが形成され,同名変数が互いに影響を及ぼさないようにすることである.同様に、異なるpyファイルも同名である可能性があります.この場合、異なるフォルダに入れて、異なるパッケージを形成し、同名モジュールの影響を防ぐことが考えられます.
pythonでは、ファイルは独立したモジュールと見なされ、パッケージはフォルダに対応しています.モジュールはpythonコードをいくつかの組織的なコードセグメントに分け、インポートによってコード再利用を実現する.パッケージは、関連するモジュールを整理し、モジュール名の競合問題を効果的に回避し、アプリケーションの組織構造をより明確にします.パッケージとフォルダを区別する重要な特徴は、パッケージフォルダ内の各階層ディレクトリに初期化ファイルがあることです.init_.py! Pythonには内蔵のパッケージやモジュールが多く、インストールせずに直接使用できるので便利です.内蔵のパッケージやモジュールは$PythonDirLibディレクトリの下にあります.importの1つのモジュールの後、printでモジュールの位置を見ることができます.また、優れたサードパーティ製パッケージやモジュールが直接使用できない場合も多く、手動でインストールする必要があります.インストール方法は以下の通りです.
モジュールとパッケージのインストール
1、モジュールPythonファイルがモジュールである以上、自分で作成したPythonモジュールファイルを$PythonDirLibフォルダに直接入れると呼び出すことができる.
2、パッケージはサードパーティ製のパッケージをローカルにダウンロードし、パッケージにはsetupが含まれているのが一般的です.pyファイルはインストール用で、cdはパッケージディレクトリに、直接
setup.py install
でパッケージをインストールすることができます.3、easy_Install方式が同じ場合、
python setup.py install
を使用しますが、この場合はエラーが発生します.ImportError: No module named setuptools
ヒントから見ると、setuptoolsもモジュールであり、モジュールをインストールする必要がありますが、このsetuptoolsは何ですか?
setuptoolsはPython Enterprise Application Kit(PEAK)のサブプロジェクトで、Pythonのdistutilsdeツールの強化ツールのセットです(Python 2.3.5以上のバージョンに適用され、64ビットプラットフォームはPython 2.4以上のバージョンに適用される)は、プログラマがPythonパッケージの作成と配布をより容易にすることができ、特に他のパッケージに依存している状況に適用されます.easy_installコマンドが含まれており、サードパーティ製パッケージのインストールと管理が非常に便利です.https://pypi.python.org/pypi/setuptools
公式サイトでは、ez_を使うことが提唱されています.setup.py setuptoolsをインストールしez_を保存setup.pyからローカル、python ez_setup.pyでいい!
インストールが完了したらeasy_インストールは%PythonScriptsに追加され、
python setup.py install
またはeasy_install
でモジュールを検索およびインストールできます.インストール完了モジュールは%PythonDirLibsite-packagesに追加されます4、pip方式pipもインストールパッケージで、先にeasy_を通過するInstall pipはpipモジュールをインストールし、
pip
も非常に便利なインストール方法です.