2011-07-14 7 views
1

私はファイル処理用のPythonプログラムを作成しています(DJangoは関係ありません)。私はhttp://pypi.python.orgでホストされているZODB3とWhooshが必要です。 BluehostやHostgatorのような主要なホストに展開する必要があります。Pythonデプロイの適性2.7主要なホストで外部(PyPi)パッケージを使用するアプリケーション

私の質問は以下のとおりです。

  1. 私は主要なホストからの信頼性のPython 2.7のサポートに依存することはできますか?
  2. 他のパッケージをサポートできますか(1つのホストにサポートされているパッケージのリストがあります)、特にeasy_installインターフェイスから利用可能な場合は、技術サポートにもっと多くのパッケージを問い合わせることができますか?
  3. セットアップが苦しいですか?
  4. ZODB(オブジェクト永続ライブラリ、ZOPEの一部)を選択すると問題が発生しますか?

これはちょっと疑問に思えるかもしれませんが、おそらく私の時間を数週間節約することができます。

いくつかの関連情報: ファイル処理専用で、DJangoは必要ありません。 ZODBはオブジェクト永続性のためのものです。私はZODBストアを容易に再構成できるので、バックアップする必要はありません。

答えて

0

いいえいいえ、あなたはどんなhosterやオペレーティングシステムからのPythonサポートにも依存できません。独自のポータブルPythonディストリビューションを構築し、必要なサードパーティモジュールをすべて組み込みます。次に、Linux VMにインストールするための1つのtarballがあり、すべてが動作します。独自のPythonがあり、システムのデフォルトのPythonに触れることはないので、WebminなどのPythonに依存するOSツールを壊さないようにすることもできます。

Compiling Python 2.6.6 and need for external packages wxPython, setuptools, etc... in Ubuntu

+0

ワウ。それはあなたが主要なホストでそれを行う方法ですか? – aitchnyu

+0

それは私が開発機での仕事でもそうする方法です。私は、オペレーティングシステムサービスを展開するのではなく、アプリケーションを開発しています。私はすべての私のコントロールの下で、sysの管理者やいくつかのリモート開発者やPyPiのサイトの管理下に私のアプリケーションの依存関係をしたい。 1つのアプリケーションは、libcとld-linux.so.2を含む* ALL *依存関係を持つ1つのディレクトリに解凍された1つのtarballと等しくなります。すべてのバージョンのLinuxで動作します。 –

+0

私はWindowsで私の水銀のインストールを行って、Pythonのインストールを見て覚えています。今、私は分かる。 – aitchnyu

関連する問題