【问题标题】:python streamlit run issuepython streamlit运行问题
【发布时间】:2020-07-07 00:34:13
【问题描述】:

我正在尝试在安装后运行 streamlit 应用程序(python 3.7.3)显示错误

    streamlit hello
  File "<ipython-input-2-c7a1b683aa76>", line 1
    streamlit hello
                  ^
SyntaxError: invalid syntax

【问题讨论】:

  • 这是一个控制台命令。看起来您已经将它输入到 Python 解释器中。如果在命令行输入会发生什么?
  • 我在 cmd 中显示 'streamlit hello 'streamlit' 未被识别为内部或外部命令、可运行程序或批处理文件。'
  • 那是因为入门页面上的说明是针对 Linux 的,你想在 Windows 下运行它。 Windows 不会在文件中寻找 shebang 来发现如何运行它。它必须被告知。试试python.exe path_to_streamlit\streamlit.py。如果您收到相同的错误消息,则还需要告知 Windows 您的 Python 解释器在哪里。类似C:...\python37\python.exe
  • 我通过升级 steamlit 和以前版本的 NumPy 来减缓这个问题

标签: python streamlit


【解决方案1】:

有点晚了,但这里是在 Windows 上使用的推荐设置:https://github.com/streamlit/streamlit/wiki/Installing-in-a-virtual-environment

【讨论】:

    【解决方案2】:

    在窗口中

    py -m streamlit run hello.py
    

    【讨论】:

      【解决方案3】:

      复制 C:\Users\AppData\Roaming\Python\Python36\Scripts 中的 streamlit 文件并将它们粘贴到您的 C:\ProgramData\Anaconda3\Scripts 并在 anaconda 提示符下运行您的 streamlit 代码。

      要运行的命令:

      streamlit run filename.py
      

      【讨论】:

        猜你喜欢
        • 2021-04-12
        • 2021-10-23
        • 2022-01-21
        • 2018-02-21
        • 2013-02-26
        • 1970-01-01
        • 1970-01-01
        • 2022-11-12
        • 2020-10-30
        相关资源
        最近更新 更多