ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://docs.streamlit.io/get-started/installation |
| Last Crawled | 2026-04-07 05:40:37 (19 hours ago) |
| First Indexed | 2023-12-24 00:41:16 (2 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Install Streamlit - Streamlit Docs |
| Meta Description | Learn how to install Streamlit with comprehensive guides to use pip, conda, Anaconda Distribution, cloud environments, and command line tools. |
| Meta Canonical | null |
| Boilerpipe Text | There are multiple ways to set up your development environment and install Streamlit.
Developing locally with Python installed on your own computer is the most
common scenario.
Try a Streamlit Playground that runs in your browser — no installation required.
(Note that this is not how Streamlit is meant to be used, because it has many downsides. That's why it's a
playground
!)
arrow_forward
Instructions for the playground
To set up your Python environment and test your installation, execute the following terminal commands:
pip
install
streamlit
streamlit hello
Jump to our
Basic concepts
.
Install Streamlit on your own machine using tools like
venv
and
pip
.
arrow_forward
Instructions for the command line
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.
arrow_forward
Instructions for Anaconda Distribution
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.
arrow_forward
Instructions for GitHub Codespaces
Use Streamlit in Snowflake to code your apps in the cloud, right alongside your
data with role-based access controls.
arrow_forward
Instructions for Snowflake
arrow_back
Previous:
Get started
arrow_forward
Next:
Use Streamlit Playground
forum
Still have questions?
Our
forums
are full of helpful information and Streamlit experts. |
| Markdown | [Documentation](https://docs.streamlit.io/)
*search*
Search
Ctrl-K
*dark\_mode**light\_mode*
Change to dark mode
- [*rocket\_launch* Get started](https://docs.streamlit.io/get-started)
- [Installation](https://docs.streamlit.io/get-started/installation)
*remove*
- LOCAL DEVELOPMENT
***
- [Use Streamlit Playground](https://docs.streamlit.io/get-started/installation/streamlit-playground)
- [Install via command line](https://docs.streamlit.io/get-started/installation/command-line)
- [Install via Anaconda Distribution](https://docs.streamlit.io/get-started/installation/anaconda-distribution)
- CLOUD DEVELOPMENT
***
- [Use GitHub Codespaces](https://docs.streamlit.io/get-started/installation/community-cloud)
- [Use Snowflake](https://docs.streamlit.io/get-started/installation/streamlit-in-snowflake)
- [Fundamentals](https://docs.streamlit.io/get-started/fundamentals)
*add*
- [First steps](https://docs.streamlit.io/get-started/tutorials)
*add*
- [*code* Develop](https://docs.streamlit.io/develop)
- [Concepts](https://docs.streamlit.io/develop/concepts)
*add*
- [API reference](https://docs.streamlit.io/develop/api-reference)
*add*
- [Tutorials](https://docs.streamlit.io/develop/tutorials)
*add*
- [Quick reference](https://docs.streamlit.io/develop/quick-reference)
*add*
- [*web\_asset* Deploy](https://docs.streamlit.io/deploy)
- [Concepts](https://docs.streamlit.io/deploy/concepts)
*add*
- [Streamlit Community Cloud](https://docs.streamlit.io/deploy/streamlit-community-cloud)
*add*
- [Snowflake](https://docs.streamlit.io/deploy/snowflake)
- [Other platforms](https://docs.streamlit.io/deploy/tutorials)
*add*
- [*school* Knowledge base](https://docs.streamlit.io/knowledge-base)
- [FAQ](https://docs.streamlit.io/knowledge-base/using-streamlit)
- [Installing dependencies](https://docs.streamlit.io/knowledge-base/dependencies)
- [Deployment issues](https://docs.streamlit.io/knowledge-base/deploy)
- [Home](https://docs.streamlit.io/)/
- [Get started](https://docs.streamlit.io/get-started)/
- [Installation](https://docs.streamlit.io/get-started/installation)
1. Contents
2. [Summary for experienced Python developers](https://docs.streamlit.io/get-started/installation#summary-for-experienced-python-developers)
3. [Install Streamlit on your machine](https://docs.streamlit.io/get-started/installation#install-streamlit-on-your-machine)
4. [Option 1: I like the command line](https://docs.streamlit.io/get-started/installation#option-1-i-like-the-command-line)
5. [Option 2: I prefer a graphical interface](https://docs.streamlit.io/get-started/installation#option-2-i-prefer-a-graphical-interface)
6. [Create an app in the cloud](https://docs.streamlit.io/get-started/installation#create-an-app-in-the-cloud)
7. [Option 1: I want a free cloud environment](https://docs.streamlit.io/get-started/installation#option-1-i-want-a-free-cloud-environment)
8. [Option 2: I need something secure, controlled, and in the cloud](https://docs.streamlit.io/get-started/installation#option-2-i-need-something-secure-controlled-and-in-the-cloud)
# Install Streamlit
There are multiple ways to set up your development environment and install Streamlit. Developing locally with Python installed on your own computer is the most common scenario.
*star*
#### Tip
Try a Streamlit Playground that runs in your browser — no installation required. (Note that this is not how Streamlit is meant to be used, because it has many downsides. That's why it's a *playground*!)
[*arrow\_forward*Instructions for the playground](https://docs.streamlit.io/get-started/installation/streamlit-playground)
## Summary for experienced Python developers
1. To set up your Python environment and test your installation, execute the following terminal commands:
Terminal
```
pip install streamlit
streamlit hello
```
Copy
2. Jump to our [Basic concepts](https://docs.streamlit.io/get-started/fundamentals/main-concepts).
## Install Streamlit on your machine
### Option 1: I like the command line
Install Streamlit on your own machine using tools like `venv` and `pip`.
[*arrow\_forward*Instructions for the command line](https://docs.streamlit.io/get-started/installation/command-line)
### Option 2: I prefer a graphical interface
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.
[*arrow\_forward*Instructions for Anaconda Distribution](https://docs.streamlit.io/get-started/installation/anaconda-distribution)
## Create an app in the cloud
### Option 1: I want a free cloud environment
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.
[*arrow\_forward*Instructions for GitHub Codespaces](https://docs.streamlit.io/get-started/installation/community-cloud)
### Option 2: I need something secure, controlled, and in the cloud
Use Streamlit in Snowflake to code your apps in the cloud, right alongside your data with role-based access controls.
[*arrow\_forward*Instructions for Snowflake](https://docs.streamlit.io/get-started/installation/streamlit-in-snowflake)
[*arrow\_back*Previous: Get started](https://docs.streamlit.io/get-started)[*arrow\_forward*Next: Use Streamlit Playground](https://docs.streamlit.io/get-started/installation/streamlit-playground)
*forum*
### Still have questions?
Our [forums](https://discuss.streamlit.io/) are full of helpful information and Streamlit experts.
***
[Home](https://docs.streamlit.io/)[Contact Us](mailto:hello@streamlit.io?subject=Contact%20from%20documentation%20)[Community](https://discuss.streamlit.io/)
© 2026 Snowflake Inc.
Cookie policy
*forum* Ask AI
We use cookies to help us understand how you interact with our website. By clicking “Accept All Cookies” or closing this banner, you consent to our use of cookies. For more information, please see our [Privacy Notice.](https://streamlit.io/privacy-policy)
Cookie settings
Reject All
Accept All Cookies

## Privacy Preference Center
## Privacy Preference Center
- ### Your Privacy
- ### Strictly Necessary Cookies
- ### Targeting Cookies
- ### Performance Cookies
- ### Functional Cookies
#### Your Privacy
When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.
[More information](https://cookiepedia.co.uk/giving-consent-to-cookies)
#### Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.
#### Targeting Cookies
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly identifiable personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
#### Performance Cookies
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
#### Functional Cookies
Functional Cookies
These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.
### Cookie List
Consent Leg.Interest
checkbox label
label
checkbox label
label
checkbox label
label
Clear
- checkbox label
label
Apply
Cancel
Confirm My Choices
Reject All
Allow All
[](https://www.onetrust.com/products/cookie-consent/) |
| Readable Markdown | There are multiple ways to set up your development environment and install Streamlit. Developing locally with Python installed on your own computer is the most common scenario.
Try a Streamlit Playground that runs in your browser — no installation required. (Note that this is not how Streamlit is meant to be used, because it has many downsides. That's why it's a *playground*!)
[*arrow\_forward*Instructions for the playground](https://docs.streamlit.io/get-started/installation/streamlit-playground)
1. To set up your Python environment and test your installation, execute the following terminal commands:
```
pip install streamlit
streamlit hello
```
2. Jump to our [Basic concepts](https://docs.streamlit.io/get-started/fundamentals/main-concepts).
Install Streamlit on your own machine using tools like `venv` and `pip`.
[*arrow\_forward*Instructions for the command line](https://docs.streamlit.io/get-started/installation/command-line)
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.
[*arrow\_forward*Instructions for Anaconda Distribution](https://docs.streamlit.io/get-started/installation/anaconda-distribution)
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.
[*arrow\_forward*Instructions for GitHub Codespaces](https://docs.streamlit.io/get-started/installation/community-cloud)
Use Streamlit in Snowflake to code your apps in the cloud, right alongside your data with role-based access controls.
[*arrow\_forward*Instructions for Snowflake](https://docs.streamlit.io/get-started/installation/streamlit-in-snowflake)
[*arrow\_back*Previous: Get started](https://docs.streamlit.io/get-started)[*arrow\_forward*Next: Use Streamlit Playground](https://docs.streamlit.io/get-started/installation/streamlit-playground)
*forum*
### Still have questions?
Our [forums](https://discuss.streamlit.io/) are full of helpful information and Streamlit experts. |
| Shard | 124 (laksa) |
| Root Hash | 16208671827678152924 |
| Unparsed URL | io,streamlit!docs,/get-started/installation s443 |