python - Streamlit 示例在虚拟 conda 环境中可以正常工作,但我的测试应用程序不能
问题描述
我现在正在尝试让 Streamlit 工作两天,但现在是时候寻求您的帮助了!
我正在研究 windows10 环境。我安装了最新版本的 Annaconda。
我创建了一个虚拟环境,这有效:
尝试运行我自己的测试脚本,只包含:import streamlit as st,得到以下结果:
这是一个有效的 Python 脚本:
出于测试原因,我也将其存储在 hello 文件夹中:
希望有人知道可能出了什么问题(安装或我......)。谢谢!
解决方案
自己找到了“答案”:出于某种原因,我必须提供 python 文件的整个路径(而该文件位于 virt env 本身中)。
对于其他寻找相同问题答案的人:
1:使用Python安装创建虚拟环境(我使用了Conda,见上文)。2:激活它。3:安装 streamlit、numpy、pandas 等 4:使用 streamlit 元素创建一个简单的第一个 .py 脚本,例如:
'''
import streamlit as st
import pandas as pd
import numpy as np
import streamlit as st
x = st.slider('Select a value')
'''
5:保存这个 .py 脚本。6:从你的 conda virt env 终端运行脚本,输入:'''
streamlit run C:\Users\Gebruiker\Anaconda3\envs\test3\Lib\site-packages\streamlit\test\streamtest1.py
''' (当然在这种情况下这是我的路径)。7:按回车,瞧:它起作用了!
问候一月
推荐阅读
- c++ - QT3D 中的二维网格
- c# - 从特定行号(例如 2 到 50)读取 CSV 文件
- multithreading - 如何在运行空间脚本块中调用外部定义的函数
- angular - 最佳实践 Angular 和 Sass 文件结构
- ionic-framework - 在 ionic 3 中打印 PDF
- php - 将鼠标悬停在不显示 div 的 li 上
- angular - 带有方法post的rest api中的错误405
- .net-core - .Net Core 应用程序退出代码。Linux 上的不同行为 (RHEL 7)
- xamarin.forms - 如何在 HttpClient 中添加两个授权标头
- python - Pygame - 在一定时间内提高速度