gpt4 book ai didi

python - 导入错误 : cannot import name route in python bottle

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:40 26 4
gpt4 key购买 nike

我正在尝试开始学习 python bottle 框架,我已经安装了 python 2.7.11,也安装了 pip,我已经安装了 bottle using

pip install bottle
Collecting bottle
Using cached bottle-0.12.9.tar.gz
Installing collected packages: bottle
Running setup.py install for bottle ... done
Successfully installed bottle-0.12.9

现在我尝试从 bottle 网站运行示例代码

from bottle import route, run, template
@route('/hello/<name>')
def index(name):
return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)

当我运行这段代码时它抛出以下错误

Traceback (most recent call last):
File "C:/Users/SID/Desktop/bottle.py", line 1, in <module>
from bottle import route, run, template
File "C:/Users/SID/Desktop\bottle.py", line 1, in <module>
from bottle import route, run, template
ImportError: cannot import name route

我不知道出了什么问题,有人能指导我吗,是代码的错误吗?还是瓶装?

注意:我试过 python 3.4.3 在运行程序时仍然面临同样的错误,我在虚拟框中使用 Windows 8.1

最佳答案

您的项目文件夹中有 bottle.py 文件。出现问题是因为 python 模块 C:/Users/SID/Desktop/bottle.py 隐藏了通过 pip 安装的 bottle.py 模块。重命名隐藏真实 bottle.py 模块的文件以修复导入问题。

要重命名的文件位置是C:/Users/SID/Desktop/bottle.py

关于python - 导入错误 : cannot import name route in python bottle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36137583/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com