【问题标题】:Virtual Environment for Python on mac error with Google API Client?使用 Google API 客户端的 Mac 上 Python 的虚拟环境错误?
【发布时间】:2020-05-30 10:59:11
【问题描述】:

我在桌面上创建了一个名为 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)

我对此很陌生,因此非常感谢任何帮助。

【问题讨论】:

    标签: python google-api-python-client


    【解决方案1】:

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

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

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

    3. 更改库问题,请参阅here

    【讨论】:

      【解决方案2】:

      你可以试试这些命令:

      cd project_env
      source bin/activate
      bin/pip install wheel
      bin/pip install google-api-python-client
      bin/python -c "from googleapiclient.discovery import build"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-23
        • 1970-01-01
        • 2013-01-19
        • 2021-01-05
        • 2017-12-04
        • 1970-01-01
        • 1970-01-01
        • 2019-04-21
        相关资源
        最近更新 更多