How to automatically install required packages from a python script as necessary?
Let's assume that your Python script is example.py
:
import os
import time
import sys
import fnmatch
import requests
import urllib.request
from bs4 import BeautifulSoup
from multiprocessing.dummy import Pool as ThreadPool
print('test')
You can use pipreqs to automatically generate a requirements.txt
file based on the import
statements that the Python script(s) contain. To use pipreqs
, assuming that you are in the directory where example.py
is located:
pip install pipreqs
pipreqs .
It will generate the following requirements.txt
file:
requests==2.23.0
beautifulsoup4==4.9.1
which you can install with:
pip install -r requirements.txt
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…