0

TG 1.0アプリケーション(1.1ではありません-管理者にアップグレードを説得できるかどうかわかりません)を実行しています。私は自分が開発しているcvsからプロジェクトを自分でチェックアウトしており、xlwt(http://www.python-excel.org/)をWebアプリに統合する時が来ました。

ただし、管理者アクセス権がなく、管理者がPythonパッケージをインストールするのは簡単ではありません。さらに、アプリは別のサーバーで実行される可能性があるため、自己完結型のソリューションを入手したいと思います。私は見た:

http://peak.telecommunity.com/DevCenter/EasyInstall#custom-installation-locations

トラブルを簡単にインストールする方法を理解できるかどうかを確認するために、Pythonがシステムにどのようにインストールされているかを実際に知らないままになっています。私のユーザーには空白のPYTHONPATHがあり、Pythonは/ usr / local / pythonから実行されており、アプリケーションは現在正常に実行されていることを知っています。PYTHONPATH="が欲しいだけです。" そのため、eggファイルをプロジェクトディレクトリにドロップできますが、アプリの実際の構成でこのPYTHONPATHを尊重する方法がわかりません。

手がかりはありますか?ありがとう!

4

2 に答える 2

1

Virtualenvだけを使用して、(ユーザーが所有する)Pythonインストールを作成し、その中にTG egをインストールしてみませんか?これにより、非標準パッケージのインストールも便利になります。管理者に必要なものをインストールさせることができなかったので、これを行いました。

于 2010-01-02T18:38:15.647 に答える
0

したがって、誰かがこれに対する簡単な答えを望んでいる場合:プログラムの実行時にsys.pathを調べたところ、プロジェクトのルート(templates /とコントローラーが含まれているディレクトリではなく、その親)がオンになっていることがわかりました。それ。そこでディレクトリを追加して...出来上がり!したがって、Pythonパスなどをいじくり回すのではなく、これを提案します。

于 2010-01-02T18:26:55.917 に答える