我有最简单的Streamlight程序

# import module
import streamlit as st

# Title
st.title("Hello GeeksForGeeks !!!")

当我使用

streamlit run main.py, I get the following errors:

    SDRRAZAVIPOUR-MAC:[~/PycharmProjects/tool]$ streamlit run main.py
Traceback (most recent call last):
  File "/opt/miniconda3/envs/tool/bin/streamlit", line 8, in <module>
    sys.exit(main())
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/streamlit/cli.py", line 204, in main_run
    _main_run(target, args, flag_options=kwargs)
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/streamlit/cli.py", line 232, in _main_run
    command_line = _get_command_line_as_string()
  File "/opt/miniconda3/envs/tool/lib/python3.10/site-packages/streamlit/cli.py", line 221, in _get_command_line_as_string
    cmd_line_as_list.extend(click.get_os_args())
AttributeError: module 'click' has no attribute 'get_os_args'

我错过了什么?

推荐答案

回滚click软件包的版本.当我重新克隆我们的repo并安装依赖项时,它将click更新为8.1.0,一切都消失了.我卸载了它,重新安装了8.0.4,运行正常.判断你的click版本.显然,get_os_args函数已被删除,不能与streamlight一起使用.

Python-3.x相关问答推荐

使用Pandas 阅读Excel定义的名称和单元格值(&Q;)

像计数不显示在html和想知道如果我的模型设置正确

无法使用Python发送带有参数和标头的POST请求

使用Python抓取sofascore以获取有关球队阵容和投票的信息

tkinter/python3.9 中的 Entry 子类和用户输入重复的问题

重复数组直到一定长度 groupby pandas

你能骗PIP 让它相信包已经安装了吗

来自嵌套字典的完整地址

裁剪复数以解决 exp 中的溢出错误

python2和python3中的列表生成器

Dask 多阶段资源设置导致 Failed to Serialize 错误

运行 pip install -r requirements.txt 时出错

python 3集合中的Discard()和Remove()函数有什么区别

Visual Studio Code 中的 Python 3.x 类型提示

Python3四舍五入到最接近的偶数

为什么 virtualenv 会有效地禁用 Python 3 制表符补全?

发送Electron邮件时的 MIMEText UTF-8 编码问题

__cause__ 和 __context__ 有什么区别?

AttributeError:系列对象没有属性iterrows

变量类型注解NameError不一致