Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Python Flask with SQLAlchemy Basics Creating a Basic Website with Flask Intro to Flask

What is a virtual environment in Python, and why is there no video explaining this?

I was wondering why we suddenly have to make a virtual environment when using Flask or Django, what the -m flag means when making one, why we're activating it, etc. Seems like there's a lot of steps being skipped in both the Django and the Flask courses.

The same happens in PyCharm where you have to choose a venv. Also, this course shows a 2015 version of PyCharm so I think it should be re-recorded. The current one is super outdated and can't be used.

Ah awesome, thanks Megan, would be nice if it got added to the teacher's notes on the Flask courses!

1 Answer