Python Can';I don’我不能把瓶子送到进口路线
我试图让瓶子运行简单的python脚本,瓶子在运行El Capitan的Mac上的下载站点上提供了这个脚本。我已经在目录/Users/michaelreinhard$中导入了带有pip安装的瓶子。我正在运行Python 2.7 瓶子安装似乎没有问题,但当我尝试运行瓶子网站上提供的脚本时:Python Can';I don’我不能把瓶子送到进口路线,python,python-2.7,bottle,Python,Python 2.7,Bottle,我试图让瓶子运行简单的python脚本,瓶子在运行El Capitan的Mac上的下载站点上提供了这个脚本。我已经在目录/Users/michaelreinhard$中导入了带有pip安装的瓶子。我正在运行Python 2.7 瓶子安装似乎没有问题,但当我尝试运行瓶子网站上提供的脚本时: from bottle import route, run @route('/hello') def hello(): return "Hello World!" run(host='localho
from bottle import route, run
@route('/hello')
def hello():
return "Hello World!"
run(host='localhost', port=8080, debug=True)
我收到错误消息:
ImportError: cannot import name route
我不知道我做错了什么
大约三年前,我发现了一个类似的问题,一个人在虚拟环境中运行东西时遇到了同样的问题。在他的案例中,答案是将文件名从瓶子.py更改为MyBattle.py,但这对我不起作用
更新:
我不知道这是否相关,但我在MongoDB教程中看到瓶子包安装在/usr/local/bin/目录中。我检查了自己的系统,发现瓶子没有安装在那个目录中。因此,我尝试在那里安装它,从/usr/local/bin/目录运行pip install,并返回消息:
ImportError: cannot import name route
已满足要求(使用-升级至升级):瓶装/Users/michaelreinhard/anaconda/lib/python2.7/site-packages
我猜它把它安装在了anaconda图书馆。我不知道这是否是问题的一部分,但我想我会提到它 好吧,我想我知道了。我进入另一个目录并运行 python-c“导入瓶子”
然后将脚本移动到那个目录中,它就工作了 将文件重命名为MyBattle.py,然后重试在当前目录中是否有名为
Battle
的文件或目录?