Exemplo n.º 1
0
def create_venv(venv_path):
    """Create a Python 2 virtual environment at venv_path.

    :param str venv_path: path where the venv should be created

    """
    python2 = _venv_common.find_python_executable(2)
    command = [sys.executable, '-m', 'virtualenv', '--python', python2, venv_path]
    _venv_common.subprocess_with_print(command)
Exemplo n.º 2
0
def create_venv(venv_path):
    """Create a Python 3 virtual environment at venv_path.

    :param str venv_path: path where the venv should be created

    """
    python3 = _venv_common.find_python_executable(3)
    command = [python3, '-m', 'venv', venv_path]
    _venv_common.subprocess_with_print(command)
Exemplo n.º 3
0
def create_venv(venv_path):
    """Create a Python 2 virtual environment at venv_path.

    :param str venv_path: path where the venv should be created

    """
    python2 = _venv_common.find_python_executable(2)
    command = [
        sys.executable, '-m', 'virtualenv', '--python', python2, venv_path
    ]

    environ = os.environ.copy()
    environ['VIRTUALENV_NO_DOWNLOAD'] = '1'
    _venv_common.subprocess_with_print(command, environ)