2025-04-19 15:29:49 +02:00

26 lines
745 B
Python

import os
import sys
import subprocess
import importlib.util
# Check if required packages are installed
required_packages = ['requests', 'urllib3']
def is_package_installed(package_name):
return importlib.util.find_spec(package_name) is not None
def install_package(package_name):
subprocess.check_call([sys.executable, '-m', 'pip', 'install', package_name])
def install_requirements():
for package in required_packages:
if not is_package_installed(package):
print(f"Installing {package}...")
install_package(package)
print(f"{package} installed successfully.")
else:
print(f"{package} is already installed.")
if __name__ == "__main__":
install_requirements()