2016-08-16 12 views
0

で動作しない、私はPythonプログラミングにかなり新しいです、私は、事前に謝罪、私はこのシステムがどのように機能するかについての興味がありました。それはすべて一緒に働くんか(現在私が働いている何である)私はPythonスクリプトを書いて、それを配布作れば、そのようなnumpyのか、scipyのダウンロードなど、私のプログラムの輸入他の外部ライブラリ:私の質問はありますか?ユーザーがライブラリを個別にインストールする必要があるか、または配布可能ファイルがインストールされている間にインストールするスクリプトを実行する別個のmakefileを作成する必要があると私は理解しています。私はこの意見で正しいですか?アドバイスをいただければ幸いです。あなたの答えが内部的にどのように働くかの説明。どうもありがとう!あなたの時間を感謝します!がどのようにPythonの配布モジュールは、外部LIBS

+0

のpython界で非常に人気がvirtualenvのとそのいとこのvirtuenvwrapperです。それらを使用して、pipを使用してサードパーティのパッケージをインストールすることができます。次に、あなたのアプリケーションと共に配布するpipを使用してrequirements.txtファイルを作成します。これは、受信機が、私はすべてのオプションを試してみなければなら –

+0

すべての要件をダウンロードして、here.thanks @pjsを取り戻すしやすい – skylon

答えて

0

依存モジュールがインストールされていることを確認する簡単な方法は、pip -rです。

実質的には、requirements.txtを、ユーザーが正しいモジュールとバージョンをインストールするためのスクリプトと共に作成します。

テキストファイルは次のようになります内側:

Flask==0.11.1 

あなたは使用することができます。

pip freeze 

をあなたは

EDITをインストールしているどのモジュールを見つけるために:これは、あなたのスクリプトがある暗示されます小さく、.dmgまたは.exeファイル内にはパッケージされていません。

+0

私はそれを実行可能にしたい場合は?私の選択肢は何ですか?ここでの私の目標は、エンドユーザが自分のモジュールをインストールし、可能な限り実行できるようにすることです。あなたのフィードバックに感謝します! – skylon

+0

Windowsプラットフォームの場合は、[pyinstaller](http://www.pyinstaller.org/)と[py2exe](http://www.py2exe.org/index.cgi/Tutorial)を参照してください。 – Joseph

0

numpyは、scipyはvirtualenvの中にインストールするには、長い時間がかかります。このような理由から、私はvirtualenvには他の人のようにお勧めしません。 pyinstallerを試して、OS固有の実行可能ファイルを作成することができます。私は気にしないで、それを試したことはありません。

http://www.pyinstaller.org

関連する問題