@@ -5,60 +5,88 @@ slug: /get-started/installation
55
66# Install Streamlit
77
8- There are multiple ways to set up your development environment and install Streamlit. Read below to
9- understand these options. Developing locally with Python installed on your own computer is the most
8+ There are multiple ways to set up your development environment and install Streamlit.
9+ Developing locally with Python installed on your own computer is the most
1010common scenario.
1111
12- ## Summary for experts
12+ <Tip >
13+
14+ Try a Streamlit Playground that runs in your browser &mdash ; no installation required.
15+ (Note that this is not how Streamlit is meant to be used, because it has many downsides. That's why it's a
16+ _ playground_ !)
17+
18+ <IconLink
19+ href="/get-started/installation/streamlit-playground"
20+ icon="arrow_forward"
21+ label="Instructions for the playground"
22+ cssModuleClassName="Indigo"
23+ cssModuleIconClassName="IconRight"
24+ />
25+
26+ </Tip >
27+
28+ ## Summary for experienced Python developers
29+
30+ 1 . To set up your Python environment and test your installation, execute the following terminal commands:
1331
14- 1 . Set up your Python development environment.
15- 2 . Run:
1632 ``` bash
1733 pip install streamlit
18- ```
19- 3 . Validate the installation by running our Hello app:
20- ``` bash
2134 streamlit hello
2235 ```
23- 4 . Jump to our [ Basic concepts] ( /get-started/fundamentals/main-concepts ) .
24-
25- ## Installation steps for the rest of us
2636
27- < TileContainer layout = " list " >
37+ 1 . Jump to our [ Basic concepts ] ( /get-started/fundamentals/main-concepts ) .
2838
29- < RefCard href = " /get-started/installation/command-line " size = " half " >
39+ ## Install Streamlit on your machine
3040
31- < h5 > Option 1: I'm comfortable with the command line</ h5 >
41+ ### Option 1: I like the command line
3242
3343Install Streamlit on your own machine using tools like ` venv ` and ` pip ` .
3444
35- </RefCard >
36-
37- <RefCard href =" /get-started/installation/anaconda-distribution " size =" half " >
45+ <IconLink
46+ link="/get-started/installation/command-line"
47+ icon="arrow_forward"
48+ label="Instructions for the command line"
49+ cssModuleClassName="Orange"
50+ cssModuleIconClassName="IconRight"
51+ />
3852
39- < h5 > Option 2: I prefer a graphical interface</ h5 >
53+ ### Option 2: I prefer a graphical interface
4054
4155Install Streamlit using the Anaconda Distribution graphical user interface. This is also the best
4256approach if you're on Windows or don't have Python set up.
4357
44- </RefCard >
58+ <IconLink
59+ link="/get-started/installation/anaconda-distribution"
60+ icon="arrow_forward"
61+ label="Instructions for Anaconda Distribution"
62+ cssModuleClassName="Orange"
63+ cssModuleIconClassName="IconRight"
64+ />
4565
46- < RefCard href = " /get-started/installation/community-cloud " size = " half " >
66+ ## Create an app in the cloud
4767
48- < h5 > Option 3 : I'd rather use a cloud-based environment</ h5 >
68+ ### Option 1 : I want a free cloud environment
4969
5070Use Streamlit Community Cloud with GitHub Codespaces so you don't have to go through the trouble
5171of installing Python and setting up an environment.
5272
53- </RefCard >
73+ <IconLink
74+ link="/get-started/installation/community-cloud"
75+ icon="arrow_forward"
76+ label="Instructions for GitHub Codespaces"
77+ cssModuleClassName="Orange"
78+ cssModuleIconClassName="IconRight"
79+ />
5480
55- <RefCard href =" /get-started/installation/streamlit-in-snowflake " size =" half " >
56-
57- <h5 >Option 4: I need something secure, controlled, and in the cloud</h5 >
81+ ### Option 2: I need something secure, controlled, and in the cloud
5882
5983Use Streamlit in Snowflake to code your apps in the cloud, right alongside your
6084data with role-based access controls.
6185
62- </RefCard >
63-
64- </TileContainer >
86+ <IconLink
87+ link="/get-started/installation/streamlit-in-snowflake"
88+ icon="arrow_forward"
89+ label="Instructions for Snowflake"
90+ cssModuleClassName="Orange"
91+ cssModuleIconClassName="IconRight"
92+ />
0 commit comments