Виртуальная среда для Python на ma c ошибка с клиентом Google API? - PullRequest
0 голосов
/ 30 мая 2020

Я создал виртуальную среду на своем рабочем столе под названием project_env. Затем я установил клиент Google API Python из github (https://github.com/googleapis/google-api-python-client). Затем создал Python файл с именем youtube.py со следующим кодом. Когда я запускаю файл, я получаю «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)

Я новичок в этом, поэтому любая помощь будет очень признательна.

Ответы [ 2 ]

0 голосов
/ 30 мая 2020

Вы можете попробовать эти команды:

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"
0 голосов
/ 30 мая 2020

Было бы здорово, если бы вы предоставили подробную информацию о том, как вы его запускаете и какую версию Python вы используете. Без этого я предоставил решения, которые применимы в общем контексте.

  1. Возможно, вам потребуется добавить свой venv в свой путь, чтобы он мог распознавать пакеты сайтов. См. здесь , чтобы узнать, как это сделать.

  2. Это также может означать, что интерпретатор не может разрешить правильное venv. Например, если вы запускаете строку cmd, попробуйте запустить ее с python3, если вы используете python, или наоборот.

  3. Изменение выпуска библиотеки, см. здесь по этому поводу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...