xxxxxxxxxx
pip freeze | awk '{print $1}' > requirements.txt
xxxxxxxxxx
// capture requirements to install
pip freeze > requirements.txt
// install requirements from requirements.txt
pip install -r requirements.txt
// or
$ env1/bin/pip freeze > requirements.txt
$ env2/bin/pip install -r requirements.txt
xxxxxxxxxx
import subprocess
# Run pip freeze command
result = subprocess.run(['pip', 'freeze'], stdout=subprocess.PIPE, text=True)
# Save the output to a requirements.txt file
with open('requirements.txt', 'w') as file:
file.write(result.stdout)