简体   繁体   English

无法呈现 Flask 网页

[英]Unable to render Flask web-page

I am using Ubuntu 16.04.我正在使用 Ubuntu 16.04。 It had builtin Python 3.5.它内置了 Python 3.5。 I was unable to download Flask in that version.我无法下载该版本的 Flask。 So, I changed it to Anaconda Python3.8.因此,我将其更改为 Anaconda Python3.8。

However, I am unable to render any Flask page.但是,我无法呈现任何 Flask 页面。

The following command output shows that, when I run app.py of my Flask application, the web server doesn't return any web-appress:以下命令 output 显示,当我运行app.py应用程序的Flask时,web 服务器没有返回任何 web-appress:

(base) user_1@dell-vostro:~$ cd git

(base) user_1@dell-vostro:~/git$ cd MyFlaskProject1/

(base) user_1@dell-vostro:~/git/MyFlaskProject1$ python3.5 app.py

Traceback (most recent call last):
  File "app.py", line 1, in <module>
    from flask import Flask, render_template, jsonify
  File "/usr/local/lib/python3.5/dist-packages/flask/__init__.py", line 4, in <module>
    from . import json as json
  File "/usr/local/lib/python3.5/dist-packages/flask/json/__init__.py", line 1
    from __future__ import annotations
SyntaxError: future feature annotations is not defined

(base) user_1@dell-vostro:~/git/MyFlaskProject1$ python3.8 app.py
 * Restarting with inotify reloader
 * Debugger is active!
 * Debugger PIN: 107-653-334

Then, I manually entered 127.0.0.1:5000 in the web-browser, but I see nothing.然后,我在网络浏览器中手动输入127.0.0.1:5000 ,但我什么也没看到。

How can I solve this issue?我该如何解决这个问题?

Please try to upgrade your virtual environment from 3.5 as this import is available from 3.7 version hope it will resolve your issue after upgradation.请尝试从 3.5 升级您的虚拟环境,因为此导入从 3.7 版本开始可用,希望它能在升级后解决您的问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM