我试图通过终端窗口运行这个简单的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)
为了做到这一点,我使用
从终端安装了bottlepyeasy_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
答案 0 :(得分:0)
看看docs。您可以将bottle.py直接下载到包含其余prog的文件夹中,或者按照显示的方式安装。
答案 1 :(得分:0)
要主要运行文件,您需要先创建应用程序:
app = bottle.Bottle()
然后运行它或由外部Web服务器(如服务生)提供服务