Skip to content

Instantly share code, notes, and snippets.

View TheOnlyWayUp's full-sized avatar
🎧
audiobooks for fanfiction

Dhanush R TheOnlyWayUp

🎧
audiobooks for fanfiction
View GitHub Profile
import pkg_resources
from subprocess import call
packages = [dist.project_name for dist in pkg_resources.working_set]
#Uses list comprehension to create a list of all packages installed, and then get their names.
call("pip install --upgrade " + ' '.join(packages), shell=True)
#Call is like os.system, it runs pip install upgrade and the join essentially seperates all the packages with a " ", ex if you had the packages discord and setuptools installed, the list would become ["discord", "setuptools"] and it would run pip install -upgrade discord setuptools