如何在虚拟 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 的路径的主要内容,如果未能解决你的问题,请参考以下文章
如何在 xampp 中设置具有相同父服务器别名或名称的虚拟主机
Gitlab CI/CD 中设置 Python 虚拟环境的最佳实践是啥