Spaces:
Runtime error
Runtime error
File size: 1,691 Bytes
0259f08 b769043 adf9d4c 0259f08 3c287db 4a5a35f 0e60cbc dcc29e4 0259f08 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
import subprocess
import os
import sys
sys.path.append("/home/user/app")
def env_set():
# ν¨ν€μ§κ° μ΄λ―Έ μ€μΉλμ΄ μλμ§ νμΈ
installed_packages = subprocess.check_output("pip list", shell=True).decode()
if "PyPDF2" not in installed_packages:
subprocess.run(f"pip install PyPDF2", shell=True)
if "openai" not in installed_packages:
subprocess.run(f"pip install -q openai", shell=True)
if "python-pptx" not in installed_packages:
subprocess.run(f"pip install python-pptx", shell=True)
# pandoc μ€ν κΆν μ€μ
if not os.access("./pandoc-2.14.2/bin/pandoc", os.X_OK):
subprocess.run(f"chmod +x ./pandoc-2.14.2/bin/pandoc", shell=True)
# λλ ν 리 κΆν μ€μ
if not os.access(".", os.W_OK):
subprocess.run(f"chmod -R 777 .", shell=True)
# subprocess.run(f"wget https://github.com/jgm/pandoc/releases/download/2.14.2/pandoc-2.14.2-linux-amd64.tar.gz", shell=True)
# subprocess.run(f"tar -xvf pandoc-2.14.2-linux-amd64.tar.gz", shell=True)
# subprocess.run(f"wget https://nodejs.org/dist/v17.0.1/node-v17.0.1-linux-x64.tar.xz", shell=True)
# subprocess.run(f"tar -xf node-v17.0.1-linux-x64.tar.xz", shell=True)
# subprocess.run(f"mv node-v17.0.1-linux-x64 node", shell=True)
# subprocess.run(f"export PATH=/home/user/app/node/bin:$PATH", shell=True)
# subprocess.run(f"/home/user/app/node/ install -g npm", shell=True)
# subprocess.run(f"apt-get install -f", shell=True)
# subprocess.run(f"apt-get install -y fonts-nanum", shell=True)
# subprocess.run(f"fc-cache -fv", shell=True)
# subprocess.run(f"rm ~/.cache/matplotlib -rf", shell=True)
|