【发布时间】:2019-12-10 17:16:33
【问题描述】:
嘿,stackoverflow 社区,
我想在一台没有 root 访问权限的旧机器上托管一个烧瓶应用程序。安装的python版本是python3.3。操作系统是 openSUSE 13.1。我已经为我的本地用户安装了所有需要的依赖项,例如使用
pip install flask --user
问题是,我总是收到以下错误消息:
Python 3.3.5 (default, Mar 27 2014, 17:16:46) [GCC] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from flask import Flask
>>> Flask("A")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/srv/MrR/.local/lib/python3.3/site-packages/flask/app.py", line 541, in __init__
view_func=self.send_static_file)
File "/srv/MrR/.local/lib/python3.3/site-packages/flask/app.py", line 64, in wrapper_func
return f(self, *args, **kwargs)
File "/srv/MrR/local/lib/python3.3/site-packages/flask/app.py", line 1046, in add_url_rule
self.url_map.add(rule)
File "/srv/MrR/local/lib/python3.3/site-packages/werkzeug/routing.py", line 1401, in add
rule.bind(self)
File "/srv/MrR/.local/lib/python3.3/site-packages/werkzeug/routing.py", line 730, in bind
self.compile()
File "/srv/MrR/.local/lib/python3.3/site-packages/werkzeug/routing.py", line 794, in compile
self._build = self._compile_builder(False).__get__(self, None)
File "/srv/MrR/.local/lib/python3.3/site-packages/werkzeug/routing.py", line 964, in _compile_builder
code = compile(module, "<werkzeug routing>", "exec")
TypeError: AST identifier must be of type str
我没有发现任何有用的评论谷歌或其他任何东西。 Flask 也应该与这个版本的 python 兼容。您知道错误的原因可能是什么吗?
【问题讨论】:
标签: python-3.x flask opensuse