运行streamlit hello后访问被拒绝

问题描述 投票:0回答:2

我已经通过“Pip install Streamlit”安装了streamlit

安装过程中一切顺利。但是当我尝试使用 Streamlit hello 时,我收到一条“访问被拒绝”消息。

我尝试过的:

  1. 以管理员身份运行提示。
  2. 创建一个新环境并在那里重新安装streamlit。

没有任何作用。知道为什么会发生这种情况吗?

The error!

python streamlit
2个回答
0
投票

它对我来说很有用,将其安装在我的虚拟环境中:

conda install -c conda-forge streamlit

而不是这样做:

pip install streamlit

0
投票

还没有尝试接受的答案,但这对我有用:

假设:

  1. 您的 CWD 是
    path/to/repo
  2. 您已在此路径中创建了 conda 环境:
    path/to/repo/.conda
  3. 您已使用 conda 的 pip 来
    pip install streamlit

我已经在 PowerShell 中执行了这个并且它起作用了:

.\.conda\Scripts\streamlit.cmd run .\main.py

旁注1:当使用

streamlit.exe
运行上述命令时,它不起作用;看来你必须运行
streamlit.cmd
来代替。

旁注 2:我尚未在

.venv
环境或全局范围内测试此解决方案,但我认为它也有效。

© www.soinside.com 2019 - 2024. All rights reserved.