Documentation
¶
Index ¶
- Variables
- func AssertPythonPackage(python3 string, pkgName, pkgVersion string) error
- func Command(name string, arg ...string) *exec.Cmd
- func EnsurePython3Venv(venv string, packages ...string) (python3 string, err error)
- func ExecCommandInDir(cmd *exec.Cmd, dir string) error
- func ExecPython3Command(cmdName string, args ...string) error
- func GetPythonPackage(python3 string)
- func GetPythonPackageVersions(pkgName string) ([]string, error)
- func InstallPip(python3 string) error
- func InstallPythonPackage(python3 string, pkg string) (err error)
- func KillProcessesByGpid(cmd *exec.Cmd) error
- func RunCommand(cmdName string, args ...string) error
- func RunShell(shellString string) (exitCode int, err error)
- func UninstallPip(python3 string) error
- func UninstallPythonPackage(python3 string, pkg string) (err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PYPI_INDEX_URL = os.Getenv("PYPI_INDEX_URL") PATH = os.Getenv("PATH") )
Functions ¶
func AssertPythonPackage ¶
func EnsurePython3Venv ¶
EnsurePython3Venv ensures python3 venv with specified packages venv should be directory path of target venv
func ExecPython3Command ¶
func GetPythonPackage ¶ added in v0.5.7
func GetPythonPackage(python3 string)
func GetPythonPackageVersions ¶ added in v0.5.8
GetPythonPackageVersions 查询指定Python包的所有可用版本 返回版本号切片(按版本号从旧到新排序)
func InstallPip ¶ added in v0.5.7
InstallPip 安装pip(修复SSL证书验证错误版本)
func InstallPythonPackage ¶
func KillProcessesByGpid ¶
func RunCommand ¶
func UninstallPip ¶ added in v0.5.7
UninstallPip uninstalls pip from the specified Python3 executable It uses pip's own uninstall command for clean removal
func UninstallPythonPackage ¶ added in v0.5.7
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.