VirtualEnv – Should I ignore the venv folder?

Question:

I am starting to understand the advantages of virtualenv. Now, I have created virtualenv folder named venv by doing virtualenv venv.

Now my question is, Is it useful to push this folder to github or should I add it to .gitignore?

Asked By: Sreekar Mouli

||

Answers:

You should add it to gitignore file.
Then, you should create requirements.txt file and populate it with the packages you have installed. Then, on your production server, create the virtual environment and run pip install -r requirements.txt.

Read this to learn more about the requirements file.

Answered By: Nestor Yanchuk
Categories: questions Tags: , , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.