Google-generativeai установлен, но я получаю сообщение об ошибке: нет модуля с именем «google».Python

Программы на Python
Anonymous
Google-generativeai установлен, но я получаю сообщение об ошибке: нет модуля с именем «google».

Сообщение Anonymous »

Я запускаю этот простой скрипт Python;

Код: Выделить всё

# Install from PyPI.

# pip install -U google-generativeai

# Import the SDK and configure your API key
import os
import google.generativeai as genai

genai.configure(api_key="MY_GOOGLE_API_KEY")

# Create a model and run a prompt.

model = genai.GenerativeModel('gemini-1.5-flash')
response = model.generate_content("The opposite of hot is")
print(response.text)
При использовании Python3.8 я получаю следующую ошибку:

Код: Выделить всё

model = genai.GenerativeModel('gemini-1.5-flash')
AttributeError: module 'google.generativeai' has no attribute 'GenerativeModel'
Затем я попробовал поискать в Интернете и нашел где-то подсказку, как установить последнюю версию Python. Итак, я установил Python3.12.4, но с Python3.12.4 получаю следующую ошибку:

Код: Выделить всё

import google.generativeai as genai
ModuleNotFoundError: No module named 'google'
Также посмотрите:

Код: Выделить всё

$ pip list | grep google

google-ai-generativelanguage  0.1.0
google-api-core               2.19.1
google-api-python-client      2.136.0
google-auth                   2.30.0
google-auth-httplib2          0.2.0
google-auth-oauthlib          1.2.0
google-cloud-aiplatform       1.57.0
google-cloud-bigquery         3.25.0
google-cloud-core             2.4.1
google-cloud-resource-manager 1.12.3
google-cloud-storage          2.17.0
google-crc32c                 1.5.0
google-generativeai           0.1.0rc1
google-resumable-media        2.7.1
googleapis-common-protos      1.63.2
grpc-google-iam-v1            0.13.1
Я думаю, что есть какая-то проблема, связанная с версией Python, которую я не могу выяснить.

Подробнее здесь: https://stackoverflow.com/questions/787 ... med-google

Вернуться в «Python»