Spaces:
Sleeping
Sleeping
| title: Install Streamlit | |
| slug: /get-started/installation | |
| # Install Streamlit | |
| There are multiple ways to set up your development environment and install Streamlit. Read below to | |
| understand these options. Developing locally with Python installed on your own computer is the most | |
| common scenario. | |
| ## Summary for experts | |
| 1. Set up your Python development environment. | |
| 2. Run: | |
| ```bash | |
| pip install streamlit | |
| ``` | |
| 3. Validate the installation by running our Hello app: | |
| ```bash | |
| streamlit hello | |
| ``` | |
| 4. Jump to our [Basic concepts](/get-started/fundamentals/main-concepts). | |
| ## Installation steps for the rest of us | |
| <TileContainer layout="list"> | |
| <RefCard href="/get-started/installation/command-line" size="half"> | |
| <h5>Option 1: I'm comfortable with the command line</h5> | |
| Install Streamlit on your own machine using tools like `venv` and `pip`. | |
| </RefCard> | |
| <RefCard href="/get-started/installation/anaconda-distribution" size="half"> | |
| <h5>Option 2: I prefer a graphical interface</h5> | |
| Install Streamlit using the Anaconda Distribution graphical user interface. This is also the best | |
| approach if you're on Windows or don't have Python set up. | |
| </RefCard> | |
| <RefCard href="/get-started/installation/community-cloud" size="half"> | |
| <h5>Option 3: I'd rather use a cloud-based environment</h5> | |
| Use Streamlit Community Cloud with GitHub Codespaces so you don't have to go through the trouble | |
| of installing Python and setting up an environment. | |
| </RefCard> | |
| <RefCard href="/get-started/installation/streamlit-in-snowflake" size="half"> | |
| <h5>Option 4: I need something secure, controlled, and in the cloud</h5> | |
| Use Streamlit in Snowflake to code your apps in the cloud, right alongside your | |
| data with role-based access controls. | |
| </RefCard> | |
| </TileContainer> | |