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
# Create a requirements.txt file with packages installed in your environment
pip freeze > requirements.txt
xxxxxxxxxx
For Unix families: pip3 freeze > requirements.txt
For Windos: pip freeze > requirements.txt
xxxxxxxxxx
# install
pip3 install pipreqs
# Run in current directory
python3 -m pipreqs.pipreqs .
xxxxxxxxxx
# install
pip3 install pipreqs
# Run in current directory
python3 -m pipreqs.pipreqs .
generate requirements.txt automatically
xxxxxxxxxx
pip install pipreqs
pipreqs /path/to/project
xxxxxxxxxx
# install
pip install --upgrade pipreqs
# run
python -m pipreqs.pipreqs . --force