Create virtualenv environments.
0.17.0 新版功能.
salt.modules.virtualenv_mod.
create
(path, venv_bin=None, system_site_packages=False, distribute=False, clear=False, python=None, extra_search_dir=None, never_download=None, prompt=None, pip=False, symlinks=None, upgrade=None, user=None, use_vt=False, saltenv='base')¶Create a virtualenv
virtualenv.venv_bin
.
Defaults to virtualenv
.distribute=True
Set ownership for the virtualenv
2014.1.0 版后已移除: user
should be used instead
Use VT terminal emulation (see output while installing)
2015.5.0 新版功能.
Specify a different environment. The default environment is base
.
2014.1.0 新版功能.
注解
The runas
argument is deprecated as of 2014.1.0. user
should be
used instead.
CLI 范例:
salt '*' virtualenv.create /path/to/new/virtualenv
salt.modules.virtualenv_mod.
get_distribution_path
(venv, distribution)¶Return the path to a distribution installed inside a virtualenv
2016.3.0 新版功能.
CLI 范例:
salt '*' virtualenv.get_distribution_path /path/to/my/venv my_distribution
salt.modules.virtualenv_mod.
get_resource_content
(venv, package_or_requirement=None, resource_name=None, package=None, resource=None)¶Return the content of a package resource installed inside a virtualenv
Name of the package in which the resource resides
2016.3.0 新版功能.
Name of the package in which the resource resides
Nitrogen 版后已移除: Use package
instead.
Name of the resource of which the content is to be returned
2016.3.0 新版功能.
Name of the resource of which the content is to be returned
Nitrogen 版后已移除.
2015.5.0 新版功能.
CLI 范例:
salt '*' virtualenv.get_resource_content /path/to/my/venv my_package my/resource.xml
salt.modules.virtualenv_mod.
get_resource_path
(venv, package_or_requirement=None, resource_name=None, package=None, resource=None)¶Return the path to a package resource installed inside a virtualenv
Name of the package in which the resource resides
2016.3.0 新版功能.
Name of the package in which the resource resides
Nitrogen 版后已移除: Use package
instead.
Name of the resource of which the path is to be returned
2016.3.0 新版功能.
Name of the resource of which the path is to be returned
Nitrogen 版后已移除.
2015.5.0 新版功能.
CLI 范例:
salt '*' virtualenv.get_resource_path /path/to/my/venv my_package my/resource.xml
salt.modules.virtualenv_mod.
get_site_packages
(venv)¶Return the path to the site-packages directory of a virtualenv
CLI 范例:
salt '*' virtualenv.get_site_packages /path/to/my/venv