1

私は例を実行しようとしています:

https://github.com/litl/rauth/blob/master/examples/facebook/facebook.py

コマンドラインからこの例を実行すると、出力は次のようになります。

* Running on http://127.0.0.1:5000/
* Restarting with reloader

プログラムはフォアグラウンドで実行されます。ここで、ブラウザに URL を入力するとどうなるか見てみましょう。

http://127.0.0.1:5000/

そしてそれは示しています:

jinja2.exceptions.TemplateNotFound

そこで、ソースコードを詳しく見てみましょう。これが私が見つけたものです。

Please note: you must do `from facebook import db; db.create_all()` from
the interpreter before running this example!
Due to Facebook's stringent domain validation, requests using this app
must originate from 127.0.0.1:5000.

したがって、これを python シェルから実行する必要があるのではないかと考えました。そこで、Python シェルでコマンドを入力します。

from facebook import db; db.create_all()

今、私はエラーが発生します:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named facebook

だから私はFacebookをインストールする必要があるかもしれないと思った. だから私はそれをインストールします:

pip install facebook

これは成功です。次に、Python シェルからコマンドを再度実行します。

from facebook import db; db.create_all()

今私はエラーが発生します:

Downloading/unpacking facebook.db
  Could not find any downloads that satisfy the requirement facebook.db
No distributions at all found for facebook.db

それで?ハマった。誰か助けてください。

ありがとう

4

0 に答える 0