4

virtualenv なしで Pinax を実行する方法はありますか?

mediatemples グリッド ホスティング サービスの django-container で実行したいので、virtualenv なしで実行したいと考えています。彼らのコンテナは 1Gb の専用メモリまで拡張できるため、自分の VPS やスケーリングの問題について心配する必要はありません。しかし、彼らの反応は次のとおりでした。

" DjangoContainer の動作方法が原因で、virtualenv を使用するようにサーバーを構成することはできません。基本的に、DjangoContainer は仮想化されたサーバーです (AccountCenter ツールまたは 'mtd 以外にはアクセスできません)。 ' コマンド ライン ツール) は、Django アプリケーションを提供するという特定の目的で使用されます。Django コンテナ フォルダをマウントして、アプリケーション コードが含まれるようにしますが、使用する Python のバージョンや場所を変更することはできません。これはおそらく、次のようにする必要があることを意味しますこの方法で virtualenv を使用する一般的な考え方は、Pinax アプリケーション用のカスタム環境を作成することになるため、virtualenv サポートなしで Pinax を使用してください。ここで述べたように、サーバーに使用を指示することは不可能です。」

4

3 に答える 3

4

0.9a1 の時点で、pinax は、virtualenv の依存関係である pinax-boot.py なしで使用できます (バンドルされています)。要件はプロジェクト レベルであり、pip でインストールする必要があります。ただし、setup_project要件をインストールするときに仮想環境を強制します (便利なように pip を呼び出します。ここでは仮想環境を強制しないことにオープンです)。--no-reqs依存関係のインストールをsetup_project強制的にスキップするように渡すことができます。その後、自分で pip を実行して、好きなようにインストールできます。

于 2010-08-10T03:45:37.923 に答える
-1

あなたがする必要があるのは、virtualenv にあるものを見つけることだけです。それをセットアップして、仮想環境に yolk をインストールし、yolk -l と入力して、それを機能させるために何をインストールする必要があるかを確認します。

于 2010-08-08T16:37:34.580 に答える
-1

技術的には可能ですが、配布された構成をかなり変更し、多くのライブラリを手動でインストールする必要があります。Pinax には、非常に低レベルの組み込み前提として virtualenv があります。

于 2010-08-08T02:58:00.670 に答える