1

我正在尝试通过我的终端窗口运行这个简单的 python 脚本:(它是 Bottlepy 网站上的示例)

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()

然后运行它或由外部网络服务器(如女服务员)提供服务

于 2019-04-26T12:01:39.123 回答