首页 > 解决方案 > 使用 Google API 客户端的 Mac 上 Python 的虚拟环境错误?

问题描述

我在桌面上创建了一个名为 project_env 的虚拟环境。然后我从 github ( https://github.com/googleapis/google-api-python-client ) 安装了 Google API Python 客户端。然后使用以下代码创建了一个名为 youtube.py 的 Python 文件。当我运行文件时,我得到“ImportError no module googleapiclient”

  from googleapiclient.discovery import build

  api_key = "My Key"

  youtube = build('youtube', 'v3', developerKeys=api_key)

  request = youtube.channels().list(
   part='statistics',
  forUsername='livelifetothefull'
  )

 response = request.execute()
  print(response)

我对此很陌生,所以任何帮助将不胜感激。

标签: pythongoogle-api-python-client

解决方案


如果您提供了有关如何运行它以及Python正在使用的版本的详细信息,那就太好了。没有它,我提供了适用于一般情况的解决方案。

  1. 您可能需要将您的路径添加venv到您的路径中,以便它可以识别站点包。请参阅此处了解如何做到这一点。

  2. 这也可能意味着解释器可能没有解析到正确的venv. 例如,如果您通过 cmd 行运行,请尝试使用 with 运行它,python3反之亦然python

  3. 更改库问题,请参阅此处


推荐阅读