No module named 'openai.types'; 'openai' is not a package
What happened?
No module named 'openai.types'; 'openai' is not a package
What did you expect to happen?
Traceback (most recent call last):
File "/Users/jacky/PycharmProjects/stock/技术模型/autogen/first_test.py", line 2, in <module>
from autogen_agentchat.agents import AssistantAgent
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_agentchat/agents/__init__.py", line 1, in <module>
from ._assistant_agent import AssistantAgent, Handoff
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_agentchat/agents/_assistant_agent.py", line 7, in <module>
from autogen_core.components import FunctionCall
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_core/components/__init__.py", line 9, in <module>
from ._image import Image
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_core/components/_image.py", line 10, in <module>
from openai.types.chat import ChatCompletionContentPartImageParam
ModuleNotFoundError: No module named 'openai.types'; 'openai' is not a package
How can we reproduce it (as minimally and precisely as possible)?
Traceback (most recent call last):
File "/Users/jacky/PycharmProjects/stock/技术模型/autogen/first_test.py", line 2, in <module>
from autogen_agentchat.agents import AssistantAgent
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_agentchat/agents/__init__.py", line 1, in <module>
from ._assistant_agent import AssistantAgent, Handoff
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_agentchat/agents/_assistant_agent.py", line 7, in <module>
from autogen_core.components import FunctionCall
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_core/components/__init__.py", line 9, in <module>
from ._image import Image
File "/opt/anaconda3/envs/autogen/lib/python3.10/site-packages/autogen_core/components/_image.py", line 10, in <module>
from openai.types.chat import ChatCompletionContentPartImageParam
ModuleNotFoundError: No module named 'openai.types'; 'openai' is not a package
AutoGen version
new
Which package was this bug in
Core
Model used
No response
Python version
No response
Operating system
No response
Any additional info you think would be helpful for fixing this bug
No response
@jackyideal can you please provide which version or commit of autogen are you using? How are you installing the dependencies?
Also provide the version of openai you have. You probably just need to upgrade your openai version. See this discussion.
pip uninstall openai
pip install --upgrade pip
pip install openai
Also likely you might have a file in the same directory that is named openai.py
Closing as no response - if this is still an issue after trying the things above please feel free to open a new issue.