gpt4 book ai didi

python - Streamlit 和 ContainDS ImportError : Failed to initialize: Bad git executable

转载 作者:行者123 更新时间:2023-12-02 21:31:08 25 4
gpt4 key购买 nike

我试图在 Macbook 上使用 ContainDS ( https://containds.com/ ) 运行一个简单的 Streamlit 应用程序。
目标是导出文件并使用 ContainDS 轻松与客户共享仪表板。
项目文件夹,放在我的桌面上,结构如下:

project_1234:
---- streamlit_app.py
---- Additional_scripts:
---- ... .py
但是,一旦我启动 Docker 和 ContainDS,实例化一个 streamlit-single 镜像,指定文件夹“project_1234”并单击创建,就会显示以下错误:
Traceback (most recent call last):
File "/opt/conda/lib/python3.8/site-packages/git/__init__.py", line 83, in <module>
refresh()
File "/opt/conda/lib/python3.8/site-packages/git/__init__.py", line 73, in refresh
if not Git.refresh(path=path):
...

ImportError:
Bad git executable.

The git executable must be specified in one of the following ways:
- be included in your $PATH
- be set via $GIT_PYTHON_GIT_EXECUTABLE
- explicitly set via git.refresh()
此外,即使我运行一个简单的 Streamlit intro.py 脚本,也会报告相同的错误;
但是,如果从终端运行应用程序,从项目文件夹,一切正常:
streamlit run streamlit_app.py
供您引用,我在我的操作系统上使用 Python 3.7.9,基于 anaconda。
如何解决此问题并与我的客户共享应用程序?

最佳答案

似乎最近版本的 Streamlit 可能无意中添加了 git作为依赖。安装 git 解决了这个问题。

关于python - Streamlit 和 ContainDS ImportError : Failed to initialize: Bad git executable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64392661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com