如何在虚拟 conda 环境中设置 streamlit 的路径

Posted

技术标签:

【中文标题】如何在虚拟 conda 环境中设置 streamlit 的路径【英文标题】:how to set path for streamlit in virtual conda environment 【发布时间】:2020-11-15 20:22:00 【问题描述】:

我有一个 Conda 虚拟环境。安装了 Python、pandas、numpy 和 streamlit。

我的 streamlit 工作正常(花了我一段时间......)。

要在我的虚拟环境和 streamlit 文件夹中运行一个脚本,我必须输入:

'''

streamlit run C:\Users\Gebruiker\Anaconda3\envs\test3\Lib\site-packages\streamlit\test\streamtest3.py

'''

如您所见,该文件位于 te virt env 等中。

问题:有没有办法在 streamlit(来自 conda)中设置路径,以便运行文件,例如,可以通过:

'''

streamlit run streamtest3.py

'''

谢谢!一月的问候

【问题讨论】:

您不应该在 site-packages 目录中调用 python 文件。那是不切实际的。您的第二个示例streamlit run <file-name> 应该可以工作。如果不能,请分享您安装streamlit 的说明以及您看到的错误消息? 【参考方案1】:

这是错误(其他 .py 文件,但在使用 conda 创建的 test3 virt env 中:

解决方案:问题是我不理解文档。

如何仅使用文件名在流光中获取特定文件:

1:激活您的 Conda 环境。 2:在虚拟环境的 cmd 提示符下将目录更改为 streamlit .py 所在的文件夹。 3:然后输入:streamlit runwhateverfile.py。

所以解决方案不是改变某些东西的路径,而是将虚拟环境带到文件中。 一月的问候

【讨论】:

以上是关于如何在虚拟 conda 环境中设置 streamlit 的路径的主要内容,如果未能解决你的问题,请参考以下文章

树莓派中设置Python虚拟开发环境

在 Azure 管道中设置 conda 元数据的内部版本号

如何在 xampp 中设置具有相同父服务器别名或名称的虚拟主机

Gitlab CI/CD 中设置 Python 虚拟环境的最佳实践是啥

最全指南如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?

如何在 conda 虚拟环境中卸载所有未使用的软件包?