2017-08-04 22 views
-1

特殊なモジュールをほとんど使用しないPythonスクリプトを開発した後、エンド・パーティに依存関係を知らせ、スクリプトを実行する前にそれらをインストールできるようにしなければならないことがよくあります。 スクリプトを実行する前に、必要なモジュールが存在することを確認して確実に確認できるようにしています(setup.py [とpipで管理する]に似ています)?これを行うためのpythonic方法はありますか?Pythonでは、使用するモジュールがターゲットマシンで使用可能になるようにするにはどうすればよいですか?

+0

にあなたのコードをオンcx_Freezeを見てみたいことがあります。 py "*?なぜあなたはsetup.pyを提供していませんか? – jonrsharpe

+0

車輪を見てくださいhttp://pythonwheels.com/ – DyZ

+0

私は代わりを知りたがっていましたが、はい、私はsetup.pyを使ってピップを管理しました。 – Prando

答えて

0

依存関係があるかどうかはいつでも確認できます。そうでない場合は、コードからダウンロードできます。たとえばpandasのために、しかし、任意のモジュールで使用できます。

try: 
    import pandas as pd 
except ImportError: 
    import pip 
    pip.main(['install', 'pandas']) 
    import pandas as pd 

あなたはまた、あなたがセットアップする*「類似どういう.exeの

関連する問題