【问题标题】:Python error importing bottle.py on Windows 7在 Windows 7 上导入 bottle.py 时出现 Python 错误
【发布时间】:2013-02-17 15:03:09
【问题描述】:

我在 Windows 7 机器上安装了 Python 3.3。我想试试 Bottle 微网 框架。我下载了bottle.py(他们网站上的最新版本)并将其放入我的应用程序中 文件夹。

当我在教程中做第一行时,“从瓶子导入路线,运行,模板” 我收到此错误消息:

*C:\Dev>python
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from bottle import route,run,template
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".\bottle.py", line 564
    raise exc_info[0], exc_info[1], exc_info[2]
                     ^
SyntaxError: invalid syntax
>>>*

有什么建议可以解决这个问题并继续吗?

谢谢

【问题讨论】:

    标签: python windows web-services bottle


    【解决方案1】:

    您需要关注bottle installation instructions

    latest version is published to PyPI,您仍然有旧版本的代码,它与 Python 3 兼容。

    【讨论】:

      【解决方案2】:

      格式

      raise Exception, args
      

      在 Python 3+ 中不再存在。

      这就是语句抛出语法错误的原因:

      raise exc_info[0], exc_info[1], exc_info[2]
      

      【讨论】:

        【解决方案3】:

        这是 5 天前引入的错误,今天已修复。只需再次下载bottle.py。或者按照 Martijn Pieters 的建议使用稳定版本

        【讨论】:

          猜你喜欢
          • 2016-11-26
          • 1970-01-01
          • 2012-08-08
          • 1970-01-01
          • 2014-02-16
          • 2016-05-18
          • 2014-07-16
          • 2021-03-11
          • 2022-10-19
          相关资源
          最近更新 更多