Skip to content Skip to sidebar Skip to footer

How To Create A Common Environment For Teamwork In Python

I would like to create a virtual environment for my team. My team, works in different places and everyone has their own environment, it causes a lot of problems, everyone has a dif

Solution 1:

The easiest way of doing it would be creating a text file of all the libraries you are using in pip with the command.

pip freeze > requirements.txt

This will create a file listing all the packages with their versions that are being used. To install that ask every team member to place that requirement file in their projects and use

pip install -r requirements.txt

Solution 2:

With pip, you could download your dependencies. These will be .tar.gz, .whl or .zip files. Note that this could be complicated if your team uses multiple OS.

Here is an example which will download the dependencies into the directory named "dependencies", you can push this to git along with the requirements file.

pip freeze > req.txt
pip download -r req.txt -d dependencies

When someone clones your repository, they can install the dependencies offline with the following command.

pip install --no-index --find-links=dependencies -r req.txt

Post a Comment for "How To Create A Common Environment For Teamwork In Python"