Creating a virtualenv will create a virtual python environment with preinstalled pip, setuptools and wheels.
Is there a way to specify what packages to pre-install in that virtualenv apart from those 3 default ones? Either with CLI arguments, a file, or environment variables of some sort.
I.e. is there something along the lines of virtualenv venv && venv/bin/pip install -r requirements.txt
which can be run in one command?
Installing virtualenv venv is included in the Python standard library and requires no additional installation. If you are using venv, you may skip this section. virtualenv is used to manage Python packages for different projects.
Typically the steps you always takes are:
git clone <repo>
cd <repo>
pip install virtualenv
(if you don't already have virtualenv installed)virtualenv venv
to create your new environment (called 'venv' here)source venv/bin/activate
to enter the virtual environmentpip install -r requirements.txt
to install the requirements in the current environmentYou can do it with a tool called pipenv now!
https://www.kennethreitz.org/essays/announcing-pipenv
Just run
pipenv install requests
And it will create a virtualenv and install requests in it
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With