2017-02-14 4 views
1

私たちのプロジェクトの私有フォルダにpythonスクリプトを含む流星プロジェクトがあります。私たちはexecを使って流星からそれらを簡単に走らせることができます。我々のアプリケーションをホストしている銀河系サーバにpythonモジュールをインストールする方法はわかりません。モジュールが私たちのコンピュータにインストールされているので、ローカルホスト上のスクリプトをうまく動かすことはできますが、銀河はこれらのモジュールをインストールするコマンドラインなどを提供していないようです。流星群でexecコマンドを呼び出すことで独自のコマンドラインを作成しようとしましたが、モジュールを見つけることができませんでした。たとえば、pipをインストールしようとしたとき、サーバーは「pipを見つけることができませんでした」と記録しました。galaxyでホストされているプロダクション流星アプリにPythonモジュールをインストールする

基本的にはPythonスクリプトを実行できますが、モジュールに依存しているため、galaxyはエラーをスローし、これらのモジュールをインストールする方法がわかりません。何か案は?

ありがとうございます!

+0

GalaxyではNodeプロセス以外は実行できません。 – MasterAM

答えて

0

は、それは本当にあなたが必要となります

、どんな:)にしたいどのように恐ろしいによって異なりrequirements.txtまたはsetup.pyよく指定されました。

  1. が、私は自分自身の独立したアプリとしてあなたのPythonスクリプトをホストして推薦する:あなたは、あなたのスクリプトは、おそらくvirtualenvを使用することにより、開発マシン以外の何かに実行できることを確認できたら、あなたはいくつかのオプションがあります。これは恐ろしいことですが、実際には、Flaskでは、基本的にインターネット経由で、非常に少ないITで実行可能にすることができます。実際、FlaskはGoogle App Engineのファーストクラスの市民としてサポートされています。
  2. また、Meteorコンテナが実行されているLinuxのバージョンを突き止めて、privateディレクトリにPyInstallerでビルドされたバイナリを出荷することもできます。
関連する問題