llq20133100095 / crewai_stock_analysis

手把手教你如何开一个AI炒股公司
9 stars 3 forks source link

ModuleNotFoundError: No module named 'google.ai' #2

Open aooife9 opened 1 week ago

aooife9 commented 1 week ago

google 3.0.0 google-ai-generativelanguage 0.6.4 google-api-core 2.19.0 google-api-python-client 2.133.0 google-auth 2.30.0 google-auth-httplib2 0.2.0 google-generativeai 0.5.4 googleapis-common-protos 1.63.1 langchain-google-genai 1.0.4 langchain 0.1.20 langchain-community 0.0.38 langchain-core 0.2.8 langchain-google-genai 1.0.4 langchain-openai 0.0.2.post1 langchain-text-splitters 0.0.2 该装的包已经装好啦,运行main.py文件的时候报错,ModuleNotFoundError: No module named 'google.ai',是什么原因?我还尝试过安装google,又或者是将/usr/local/Cellar/python@3.10/3.10.13/Frameworks/Python.framework/Versions/3.10/lib/python3.10/langchain_google_genai/_enums.py文件里头的import google.ai.generativelanguage_v1beta as genai,替换成google-ai-generativelanguage包,但是不能解决问题,是哪里没弄好吗?

aooife9 commented 1 week ago

就是我在安装好google包后,导入的时候并不能找到 ai.generativelanguage_v1beta!

llq20133100095 commented 1 week ago

就是我在安装好google包后,导入的时候并不能找到 ai.generativelanguage_v1beta!

我自己运行下面两个命令是没有问题的: import google.ai import google.ai.generativelanguage_v1beta as genai

python版本是3.7,看看是不是版本不适配的问题导致的?

aooife9 commented 1 week ago

那估计是,我是python3.10,方便提供一下google包版本吗? pip list | grep langchain pip list | grep google 谢谢!!!

aooife9 commented 1 week ago

解决了,我是将 import google.ai.generativelanguage_v1beta as genai 改写成 from google.cloud import aiplatform_v1beta1 as genai 就可以运行了

llq20133100095 commented 1 week ago

解决了,我是将 import google.ai.generativelanguage_v1beta as genai 改写成 from google.cloud import aiplatform_v1beta1 as genai 就可以运行了

赞,可以给后来人踩坑