3

私はpip-2.7 install --user soundcloudPython2.7用のsoundcloudモジュールをPythonanywhereにインストールしてきました。

PythonanywhereのWeb2pyアプリで、を使用するimport soundcloudと、soundcloudモジュールが存在しないことを示すエラーメッセージが表示されます。Web2pyがPythonanywhereにインストールされているモジュール(事前にパッケージ化されていない)にアクセスすることはできませんか?

4

1 に答える 1

2

Web2Py がパス上でそれを見つけることができる限り、はい、動作します。soundcloud をインポートしようとする前に、次のようなことをする必要があるかもしれません:

import sys
sys.path.append('/home/markstadt/.local/lib/python/site-packages')
import soundcloud

web2py アプリケーション内から sys.path を出力し、soundcloud を出力します。ファイルを bash シェルで実行すると、正しいディレクトリをパスに追加するために必要なすべての情報が得られます。

[いくつかの追加情報を追加するために編集されました]

Web2Py には、パスに自動的に追加される独自の site-packages フォルダーがあります。ここを参照してください: https://www.pythonanywhere.com/forums/topic/178/およびweb2py でモジュールを使用するにはどうすればよいですか?

于 2012-07-14T18:14:05.757 に答える