2016-08-05 33 views
0

適切なバージョンのPythonがインストールされている場合、どのプラットフォームでも実行可能なPython実行可能ファイルをまとめてパッケージ化できますか?クロスプラットフォームPython実行可能ファイル

たとえば、chromium webdriver、セレンパッケージ、およびその他の組み込みのPythonパッケージなどのファイルを含むWebスクレイピングスクリプトを作成した場合、.exe/.jarファイルをコンパイルして、クライアントは環境を設定することなくこれを実行できますか?

+0

py2exeで実行可能ファイルをビルドする場合、ターゲットコンピュータにPythonをインストールする必要はありません。オペレーティングシステムにアクセスする必要がある場合、実行可能ファイルをプラットフォームに依存しないものにすることは困難です。 Windows 32bitと64bitでも難しいことがあります。同じコードが動作するかもしれませんが、異なるライブラリを組み込む必要があります。 –

答えて

1

Pythonは主にクロスプラットフォームです - 私はWindows/OS X/Linux上で異なるディレクトリとファイル構造のために読み書きの経験がありましたが(対処方法はReading and Writing Filesを参照してください)。 GUIアプリケーション用のクロスプラットフォームPythonはおそらくもっと難しいです(参照:Reddit、私は個人的にPythonでGUIを作成していません)。

これは、Pythonプログラムで何を行うかによって異なります。あなたがプログラムとパッケージをインストールしたいのであれば、私はPythonがあなたの答えだとは思わない。また、Pythonはすべてのシステムにデフォルトでは含まれていません。また、インストールされていても、各システムで正しいバージョンが実行されているとは限りません。

このウェブサイトはSelenium with Pythonを使用すると便利です。

関連する問題