1

ターミナルウィンドウからこの単純なPythonスクリプトを実行しようとしています:(これはボトルの多いWebサイトの例です)

from bottle import route, run, template

@route('/hello/:name')
def index(name='World'):
    return template('<b>Hello {{name}}</b>!', name=name)

run(host='localhost', port=8080)

そうするために、私はターミナルからbottlepyを使用してインストールしました

easy_install bottle

/Library/Frameworks/Python.framework/Versions/4.2.30201/binにインストールされます

ターミナルウィンドウでPythonドキュメントを実行しようとすると:

cd ~/Dropbox/Work/MongoDB/
python hello.py

それは戻ります:

ImportError: No module named bottle

それが機能するように、ボトルピーを正しい定置に配置するために何をすべきかわかりません。ばかげたことだと思いますが、どうしたらいいかわかりません。ありがとうございました!!xx

4

2 に答える 2

0

ドキュメントを見てください。残りのプログラムを含むフォルダーにbottle.pyを直接ダウンロードするか、示されている方法でインストールできます。

于 2012-10-25T20:02:31.373 に答える
0

ほとんどの場合、ファイルを実行するには、最初にアプリを作成する必要があります。

app = bottle.Bottle()

そして後でそれを実行するか、ウェイトレスのような外部Webサーバーによって提供されます

于 2019-04-26T12:01:39.123 に答える