2

さて、NLTKパッケージを使用するBottleでこのアプリケーションを作成しました。必要なライブラリがすべてインストールされているコンピュータでは正常に動作しますが、GoogleのAppEngineでは動作しません。これらのエラーが発生します。

AttributeError: 'module' object has no attribute 'getuid'

探し回って、これはGAEの制限だと思ったので、Alwaysdataを使用して、そこでアプリをホストしようとしました。しかし、そこにはYAMLモジュールがインストールされていないという問題があります。インストールしようとしましたが、アクセスが拒否されました。

creating /usr/local/lib/python2.6/site-packages/yaml
error: could not create '/usr/local/lib/python2.6/site-packages/yaml': Permission denied

だから今私は立ち往生しています。これは私がよく立ち入る問題です。私のコンピューターではすべて正常に動作しますが、オンラインで動作させることができません。これはGAEの制限、常にデータの制限によるものですか?だから私はどこでどのように最適に展開できるかを尋ねていると思いますか?

自分のサーバーを借りてそこにフルアクセスできると、もっと簡単になりますか?それは自分のコンピューターのように機能し、すべてをインストールできますか?

さらに情報を提供する必要がある場合はお知らせください。私はかなり無知です。

4

2 に答える 2

3

あなたはすでに答えを見つけていると思いますが、Pythonボトルホスティングを探している他の人々にとっては。PythonAnywhereには、ボトルアプリをデプロイしてホストするためのクイックスタートオプションがあります。

これは3または4クリックのウィザードプロセスであり、ベアボーンボトルアプリケーションが10秒で実行されます。そこから構築してみましょう。

于 2013-02-13T11:45:49.263 に答える
1

私はWebFactionですべての異なるタイプのPythonフレームワークを実行することに大きな成功を収めました-http ://www.webfaction.com/

彼らのサポートは素晴らしく、私が直面する問題に対して即座に返信します。SSHアクセスを取得し、独自のモジュール、virtual-envsなどをインストールできます。ポート番号をリッスンするカスタムアプリケーションとしてサイトを実行できるため、基本的に何でも実行できます。

ボトルアプリをセットアップする方法に関するスレッドは次のとおりです。http://community.webfaction.com/questions/3998/how-to-setup-a-python-bottle-application

1年前払いの場合、月額$8.50/ですべてです。http://www.webfaction.com/services/hosting

私はそれらを十分に推薦することはできません。

編集:言及するのが賢明だと思いますが、私はNLTKを使用するアプリを作成し、問題なくWebFactionで実行しました。

于 2011-08-23T22:59:45.577 に答える