Skip to content

Go Pip SDKGo 语言中的 Python 包管理

用于管理 Python pip 操作、虚拟环境和 Python 项目的综合 Go SDK

Go Pip SDK

快速开始

安装 SDK 并开始在您的 Go 应用程序中管理 Python 包:

bash
go get github.com/scagogogo/go-pip-sdk
go
package main

import (
    "fmt"
    "log"
    
    "github.com/scagogogo/go-pip-sdk/pkg/pip"
)

func main() {
    // 创建新的 pip 管理器
    manager := pip.NewManager(nil)
    
    // 安装包
    pkg := &pip.PackageSpec{
        Name:    "requests",
        Version: ">=2.25.0",
    }
    
    if err := manager.InstallPackage(pkg); err != nil {
        log.Fatal(err)
    }
    
    fmt.Println("包安装成功!")
}

为什么选择 Go Pip SDK?

  • 原生 Go 集成: 无需外部 Python 脚本或子进程调用
  • 生产就绪: 经过实战测试,具有全面的错误处理和日志记录
  • 开发者友好: 清晰的 API,具有广泛的文档和示例
  • 灵活配置: 针对不同环境和用例的可自定义设置

社区

许可证

基于 MIT 许可证 发布。

基于 MIT 许可证发布。