xxxxxxxxxx
# To generate your requrements file do:
pip freeze > requirements.py
# To install the requrements do:
pip install -r requirements.py
# If you want to make sure pip is using python3, you can do this:
python3 -m pip freeze > requirements.py
python3 -m pip install -r requirements.py
# Or:
pip3 freeze > requirements.py
pip3 install -r requirements.py
xxxxxxxxxx
# Create a requirements.txt file with packages installed in your environment
pip freeze > requirements.txt
xxxxxxxxxx
# install
pip3 install pipreqs
# Run in current directory
python3 -m pipreqs.pipreqs .
xxxxxxxxxx
import subprocess
# Path to the requirements file
requirements_file = "path/to/requirements.txt"
# Install the packages listed in the requirements file
subprocess.check_call(["pip", "install", "-r", requirements_file])
xxxxxxxxxx
import subprocess
# Run pip to get the installed packages
installed_packages = subprocess.check_output(['pip', 'freeze']).decode('utf-8').split('\n')
# Write the installed packages and versions to requirements.txt
with open('requirements.txt', 'w') as file:
for package in installed_packages:
file.write(package + '\n')
xxxxxxxxxx
pip install pipreqs
// creates the requirements.txt
pipreqs /path/to/project