Tencent Cloud SDK
Tencent CloudGitHub
简体中文
简体中文
  • 欢迎
  • 常见问题
  • Python
  • 概述
  • 安装
  • 入门
  • 最佳实践
    • 无服务器云函数
      • 无服务器云函数间调用
      • 定时调用无服务器云函数
      • 原生调用无服务器云函数
        • 绑定到无服务器云函数
        • 使用例程组织无服务器云函数
    • 无服务器数据库
      • 创建和管理无服务器数据库
    • 其他 Tencent Cloud 产品
      • 选择最佳的访问凭据类型
  • API 文档
    • 无服务器云函数
      • 类和方法
        • Client 类
          • easy_invoke 方法
          • routine_invoke 方法
          • select_function 方法
          • select_routine 方法
          • bind_function 方法
          • bind_routine 方法
          • schedule_invoke 方法
          • run_schedule 方法
          • invoke 方法
          • create_function 方法
          • delete_function 方法
          • publish_function_version 方法
          • copy_function 方法
          • update_function_code 方法
          • update_function_configure 方法
          • get_function_result_by_request_id 方法
          • get_function_results 方法
          • list_functions 方法
          • list_function_versions 方法
          • get_function_info 方法
          • create_trigger 方法
          • delete_trigger 方法
          • create_namespace 方法
          • delete_namespace 方法
          • list_namespaces 方法
          • update_namespace 方法
          • get_function_code_download_url 方法
          • download_function_code 方法
          • create_layer 方法
          • delete_layer 方法
          • get_layer_info 方法
          • list_layers 方法
          • list_layer_versions 方法
          • submit_monitor_indicator 方法
        • FunctionSchedule 类
          • cancel 方法
        • FunctionResultFuture 类
          • get_request_id 方法
        • FunctionTrigger 类
          • get_trigger_kind 方法
          • get_trigger_context 方法
          • use_timer 方法
          • use_object_storage_bucket 方法
          • use_message_queue_topic 方法
        • FunctionCode 类
          • get_code_source 方法
          • get_code_context 方法
          • use_object_storage_bucket 方法
          • use_local_zip_archive 方法
          • use_git_repository 方法
        • LayerContent 类
        • fetch_client 函数
        • use_routine_dispatcher 函数
      • 数据类型
        • FunctionResult 类型
        • FunctionInfo 类型
        • FunctionInfoEx 类型
        • FunctionVersionInfo 类型
        • NamespaceInfo 类型
        • LayerInfo 类型
        • FunctionConfigure 类型
        • FunctionResultFilter 类型
        • FunctionFilter 类型
        • ObjectStorageBucketTriggerFilter 类型
        • MessageQueueTopicTriggerFilter 类型
        • LayerFilter 类型
        • FunctionRuntime 枚举器
        • FunctionType 枚举器
        • FunctionResultType 枚举器
        • FunctionTriggerKind 枚举器
        • FunctionCodeSource 枚举器
        • LayerContentSource 枚举器
        • LayerStatus 枚举器
      • 异常
        • InvokeError 异常
        • StatusError 异常
    • 无服务器数据库
      • 类和方法
        • Client 类
          • create_instance 方法
          • delete_instance 方法
          • list_instances 方法
          • set_instance_extranet 方法
        • fetch_client 函数
      • 数据类型
        • InstanceInfo 类型
        • InstanceConfigure 类型
        • DatabaseCharset 枚举器
    • 其他 Tencent Cloud 产品
      • 类和方法
        • Waitable 类
          • wait_for_done 方法
          • has_done 方法
          • set_result 方法
        • ErrorManager 类
          • add_handler 方法
          • remove_handler 方法
          • has_handler 方法
          • clear_all_handler 方法
        • UniversalClient 类
          • action 方法
          • action_for_product 方法
          • select_action 方法
          • get_product_id 方法
          • set_product_id 方法
          • set_access_endpoint 方法
          • set_access_proxies 方法
          • get_last_response_metadata 方法
        • Proxies 类
          • use_proxy_server 方法
          • add_proxy_server 方法
          • remove_proxy_server 方法
      • 数据类型
        • ResponseMetadata 类型
        • ProxyAuth 类型
        • ProxyType 枚举器
        • ErrorHandlerResult 枚举器
        • WaitableStatus 枚举器
      • 异常
        • Error 异常
        • NotFoundError 异常
        • ExistedError 异常
        • OccupiedError 异常
        • ClientError 异常
        • RequestError 异常
        • ResponseError 异常
        • ActionError 异常
        • ActionResultError 异常
  • GitHub 存储库
  • Issues 跟踪器
  • PyPI 项目主页
由 GitBook 提供支持
在本页
  • 安装
  • 从 PyPI 安装
  • 从源代码安装
  • 卸载
  • 源代码

这有帮助吗?

导出为 PDF

安装

本页将引导您安装 Tencent Cloud SDK for Python

安装

从 PyPI 安装

通常情况下,这是您的首选安装方式。

请注意,如果当前操作系统环境已同时安装 Python 2 和 Python 3 版本,通常情况下 Python 软件包管理器对应的 Shell 命令为 pip3,而不是 pip。

借助 Python 软件包管理器,您可以快速安装 Tencent Cloud SDK for Python:

pip install tencent-cloud-sdk

如果您只想安装并集成所需 Tencent Cloud 产品,可以采用拆分安装的方式获取部分 Tencent Cloud SDK for Python。首先我们需要安装基础软件包,因为大多数 Tencent Cloud 产品软件包依赖它们。

pip install tencent-cloud-sdk-auth
pip install tencent-cloud-sdk-core

然后安装所需 Tencent Cloud 产品对应的产品软件包。例如 无服务器云函数 的产品软件包:

pip install tencent-cloud-sdk-serverless-functions

通常情况下,我们建议您直接选取并安装所需 Tencent Cloud 产品软件包,被安装的产品软件包将自动安装其依赖的其他软件包,这也包括基础软件包。

如果您仅希望在当前项目目录安装 Tencent Cloud SDK for Python:

pip install tencent-cloud-sdk -t .

从源代码安装

首先我们需要安装用于构建 Tencent Cloud SDK for Python 软件包的依赖软件包:

pip install setuptools
pip install wheel

然后从 Tencent Cloud SDK for Python 的 GitHub 仓库克隆开放源代码实现:

git clone https://github.com/nobody-night/tencent-cloud-sdk-python.git

接着导航到包含 Tencent Cloud SDK for Python 开放源代码实现的基础和产品软件包目录,然后将这些软件包逐一构建并安装:

cd tencent-cloud-sdk-python/packages

cd tencent-cloud-sdk-auth
python setup.py install

cd ../tencent-cloud-sdk-core
python setup.py install

cd ../tencent-cloud-sdk-serverless-functions
python setup.py install

在以上演示中我们已逐个构建并安装以下基础软件包和产品软件包:

软件包名称

软件包类型

产品名称

tencent-cloud-sdk-auth

基础软件包

Tencent Cloud SDK for Python - 核心

tencent-cloud-sdk-core

基础软件包

Tencent Cloud SDK for Python - 核心

tencent-cloud-sdk-serverless-functions

产品软件包

Tencent Cloud - 无服务器云函数

卸载

如果您采用完整安装方式获取并安装 Tencent Cloud SDK for Python:

pip uninstall tencent-cloud-sdk

如果您采用拆分安装方式获取并安装 Tencent Cloud SDK for Python,您需要逐个卸载已安装的 Tencent Cloud SDK 产品软件包,例如 无服务器云函数 产品软件包:

pip uninstall tencent-cloud-sdk-serverless-functions

最后卸载 Tencent Cloud SDK for Python 的基础软件包:

pip uninstall tencent-cloud-sdk-core
pip uninstall tencent-cloud-sdk-auth

源代码

上一页概述下一页入门

最后更新于5年前

这有帮助吗?

我们将 Tencent Cloud SDK for Python 的源代码实现托管在 GitHub 开放访问仓库中,您可以前往 获取。

https://github.com/nobody-night/tencent-cloud-sdk-python