Skip to content

[Bug]: ModuleNotFoundError: No module named 'agents'Β #936

@Vinit-180

Description

@Vinit-180

Contact Details

vinitchokshi1809@gmail.com

πŸ“¦ Package Version

0.4.7

🎞️ Framework Version

Anthroic 0.50.0

πŸ”Ž Describe the Bug

Hi Team,

I was trying to run the example code provided in your docs-series repository. Below is the code I used:

from dotenv import load_dotenv
load_dotenv()
from anthropic import Anthropic
import os
import agentops

agentops.init(api_key=os.environ["AGENTOPS_API_KEY"], auto_start_session=False)

client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])
scratch_folder = "scratch"
scratch_file = "response.md"

try:
    agentops.start_session(tags=["anthropic-example"])
    message = client.messages.create(
        model="claude-3-5-sonnet-latest",
        max_tokens=1024,
        messages=[{
            "role": "user",
            "content": "What is the meaning of life?"
        }]
    )

    os.makedirs(scratch_folder, exist_ok=True)
    with open(os.path.join(scratch_folder, scratch_file), "w") as file:
        file.write(message.content[0].text)
    print(f"Response written to {scratch_folder}/{scratch_file}")
    agentops.end_session("Success")
except Exception as e:
    agentops.end_session("Fail", end_state_reason=str(e))
`

When I run the above code, I get the following error:

Traceback (most recent call last):
  File "/agentops-py/anthropic-example/main.py", line 5, in <module>
    import agentops
  File "/agentops-py/anthropic-example/.venv/lib/python3.13/site-packages/agentops/logging/instrument_logging.py", line 7, in <module>
    from agents import Span
ModuleNotFoundError: No module named 'agents'

Additional Information:

Python Version: 3.13
Environment: Virtual Environment (.venv)
agentops installed via pip
Followed the instructions mentioned in your repo.

Request: It seems like the agentops package is trying to import agents but it’s not available.
Could you please confirm if:

  • I am missing any installation step?
  • The version of agentops available on PyPI needs an update/fix?
  • Or should I manually install any additional dependency?

🀝 Contribution

  • Yes, I'd be happy to submit a pull request with these changes.
  • I need some guidance on how to contribute.
  • I'd prefer the AgentOps team to handle this update.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions