コード例 #1
0
ファイル: run.py プロジェクト: dildeolupbiten/TkJeoLog
#!/usr/bin/python3
# -*- coding: utf-8 -*-

import os
import sys
import subprocess

installed_packages = [
    p.decode().split("==")[0] for p in subprocess.check_output(
        [sys.executable, "-m", "pip", "freeze"]).split()
]

packages = ["numpy", "Pillow", "PyPDF2"]

for package in packages:
    if package not in installed_packages:
        os.system(f"{sys.executable} -m pip install {package}")

if __name__ == "__main__":
    import Scripts
    Scripts.main()