Files
CyberPanel/plogical/test.py
usmannasir fcee682886 virtualenv
2018-06-27 00:16:50 +05:00

45 lines
1004 B
Python

import sys
import subprocess
import shutil
import argparse
import os
import shlex
import time
import string
import random
def setupVirtualEnv():
##
command = "yum install -y libattr-devel xz-devel gpgme-devel mariadb-devel curl-devel"
res = subprocess.call(shlex.split(command))
##
command = "pip install virtualenv"
res = subprocess.call(shlex.split(command))
####
command = "virtualenv /usr/local/CyberCP"
res = subprocess.call(shlex.split(command))
##
env_path = '/usr/local/CyberCP'
if not os.path.exists(env_path):
subprocess.call(['virtualenv', env_path])
activate_this = os.path.join(env_path, 'bin', 'activate_this.py')
execfile(activate_this, dict(__file__=activate_this))
command = "pip install -r /usr/local/CyberCP/requirments.txt"
res = subprocess.call(shlex.split(command))
##
command = "systemctl restart gunicorn.socket"
res = subprocess.call(shlex.split(command))
setupVirtualEnv()