【问题标题】:Can't run python script in browser using Spyder IDE无法使用 Spyder IDE 在浏览器中运行 python 脚本
【发布时间】:2018-06-02 15:28:12
【问题描述】:

谁能告诉我如何在浏览器中从 Spyder IDE 运行 python 脚本? 我的网络应用程序是用 PyCharm 编写的,在 PyCharm 中我配置我的运行按钮来执行这个文件 manage.py

from app import create_app

app = create_app('default')

if __name__ == '__main__':
    app.run(host='127.0.0.1', port=5000, debug=True)

当我点击运行按钮时,我启动了服务器 C:/path/to/my/project/manage.py * 使用 stat 重启 * 调试器处于活动状态! * 调试器 PIN:126-829-386 * 在http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出)

我只在浏览器中输入这个 localhost IP 和端口,我的应用程序在 127.0.0.1:5000 上运行

如何在 Spyder 中执行此操作,我没有看到在浏览器中启动我的应用程序的任何配置选项?

【问题讨论】:

    标签: python spyder


    【解决方案1】:

    这里是 Spyder 维护者)没有配置来为每个项目定义一个主文件,所以每次按下运行按钮时,Spyder 都会运行同一个文件。

    这是我们计划为 2019 年发布的 Spyder 4 添加的内容。

    【讨论】:

    • 谢谢卡洛斯。那么你能告诉我如何使用 Spyder IDE 在浏览器中开发和测试我的应用程序吗?实际上如何在浏览器中运行我的 Flask 应用程序?我可以使用我的 Git Bash 终端来做到这一点,但直接从 Spyder 运行会容易得多。
    • 我尝试执行该文件,但出现此错误。 ModuleNotFoundError:没有名为“flask_sqlalchemy”的模块。我已经在 bash 终端中使用 pip install 安装了该模块----已经满足要求:d:\path\to\project\flaskvenv\lib\site-packages 中的 flask_sqlalchemy。 Spider 是否会尝试在其他目录中查找此模块?
    • 这是一个典型的安装问题,所以不在Spyder的范围内。您只需要确保 Spyder 控制台中的解释器与终端中的解释器相同(显然情况并非如此)。
    猜你喜欢
    • 2018-03-16
    • 2019-05-24
    • 2023-04-06
    • 2014-08-10
    • 1970-01-01
    • 2022-11-18
    • 2014-09-15
    • 1970-01-01
    • 2013-06-17
    相关资源
    最近更新 更多