我正尝试将瓶子运行在运行El Capitan的Mac上的瓶子在其下载网站上提供的简单python脚本。我已经在我的目录/ Users/michaelreinhard $中使用pip安装导入了瓶子。我正在运行Python 2.7。无法获取瓶子以导入路线
瓶似乎没有问题,安装,但是当我尝试运行提供瓶子网站上的脚本:
from bottle import route, run
@route('/hello')
def hello():
return "Hello World!"
run(host='localhost', port=8080, debug=True)
我得到的错误信息:
ImportError: cannot import name route
我不知道是什么我做错了。
大约三年前,我发现了一个类似的问题,一个人在虚拟环境中遇到同样的问题。他的案例中的答案是将文件的名称从bottle.py更改为mybottle.py,但这对我没有任何作用。
UPDATE:
我不知道这是否是相关的,但我看到瓶子包安装的/ usr/local/bin目录/目录MongoDB的教程。我检查了我自己的系统,看到那个瓶子没有安装在那个目录中。因此,我试图在那里安装它,从该/ usr/local/bin /目录运行pip安装,并取回消息:
要求已满足(使用--upgrade升级):bottle in/Users/michaelreinhard /anaconda/lib/python2.7/site-packages
我想它安装在anaconda库中。我不知道这是否是问题的一部分,但我想我会提到它。
您在当前目录中是否有名为'bottle'的文件或目录? –