dikdimon's picture
Upload extensions using SD-Hub extension
f4a41d8 verified
raw
history blame
541 Bytes
import os
def install_package(package_name):
import sys
import subprocess
subprocess.check_call([sys.executable, "-m", "pip", "install", package_name])
def install_dependencies():
req_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), "requirements.txt")
with open(req_file) as file:
for package in file:
package = package.strip()
try:
__import__(package)
except ImportError:
install_package(package)
install_dependencies()