# Error in library

**URL:** <https://community.crewai.com/t/error-in-library/519>\
**Category:** CrewAI Community Support\
**Tags:** crewai\
**Created:** [September 23, 2024, 10:43pm UTC](https://community.crewai.com/t/error-in-library/519 "2024-09-23T22:43:05Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![pozole1300](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/pozole1300/32/377_2.png) [@pozole1300](https://community.crewai.com/u/pozole1300)\
**Post date:** [September 23, 2024, 10:43pm UTC](https://community.crewai.com/t/error-in-library/519/1 "2024-09-23T22:43:05Z")

</div>

Error in library I have tried everything but I keep getting the same error, what am I doing wrong?  
ModuleNotFoundError Traceback (most recent call last)  
 in \<cell line: 1\>()  
----\> 1 from crewapi\_module import CrewAPI # Replace with the correct import path  
2  
3 crew\_api = CrewAPI(api\_key=“your\_crewai\_api\_key”)  
4  
5 # Now you can interact with the API, for example:

ModuleNotFoundError: No module named ‘crewapi\_module’

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [September 24, 2024, 2:38am UTC](https://community.crewai.com/t/error-in-library/519/2 "2024-09-24T02:38:17Z")

</div>

share your code please

---

<div class="post-metadata">

**Author:** ![pozole1300](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/pozole1300/32/377_2.png) [@pozole1300](https://community.crewai.com/u/pozole1300)\
**Post date:** [September 24, 2024, 2:30pm UTC](https://community.crewai.com/t/error-in-library/519/3 "2024-09-24T14:30:45Z")

</div>

> [@matt](#):
>
> e

This is my code, I hope you can help me.  
!pip install crewai==0.28.8 crewai\_tools==0.1.6 langchain\_community==0.0.29

# First, import the os module

import os

# Now you can set your environment variables

os.environ[“OPENAI\_API\_KEY”] = ‘your\_openai\_api\_key’

os.environ[“SERPER\_API\_KEY”] = ‘your\_serper\_api\_key’  
os.environ[“OPENAI\_API\_KEY”] = ‘your\_openai\_api\_key’

os.environ[“SERPER\_API\_KEY”] = ‘your\_serper\_api\_key’

# Warning control

import warnings

warnings.filterwarnings(‘ignore’)

from crewai import Agent, Crew, Task

import os

# Define the functions manually to retrieve your API keys

def get\_openai\_api\_key():  
return “your\_openai\_api\_key”

def get\_serper\_api\_key():  
return “your\_serper\_api\_key”

# Set the API keys as environment variables

openai\_api\_key = get\_openai\_api\_key()  
os.environ[“OPENAI\_MODEL\_NAME”] = ‘gpt-4-turbo’ # Change to gpt-3.5-turbo if needed  
os.environ[“SERPER\_API\_KEY”] = get\_serper\_api\_key()

from google.colab import files  
uploaded = files.upload() # This allows you to upload files

import os

# Define the functions manually to retrieve your API keys

def get\_openai\_api\_key():  
return “your\_openai\_api\_key”

def get\_serper\_api\_key():  
return “your\_serper\_api\_key”

# Set the API keys as environment variables

openai\_api\_key = get\_openai\_api\_key()  
os.environ[“OPENAI\_MODEL\_NAME”] = ‘gpt-3.5-turbo’ # Change to gpt-4-turbo if running locally  
os.environ[“SERPER\_API\_KEY”] = get\_serper\_api\_key()

from crewapi\_module import CrewAPI # Replace with the correct import path

crew\_api = CrewAPI(api\_key=“your\_crewai\_api\_key”)

# Now you can interact with the API, for example:

response = crew\_api.list\_crews()  
print(response.json())

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [September 24, 2024, 2:52pm UTC](https://community.crewai.com/t/error-in-library/519/4 "2024-09-24T14:52:25Z")

</div>

why are you using such an old version???

---

<div class="post-metadata">

**Author:** ![pozole1300](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/pozole1300/32/377_2.png) [@pozole1300](https://community.crewai.com/u/pozole1300)\
**Post date:** [September 24, 2024, 10:13pm UTC](https://community.crewai.com/t/error-in-library/519/5 "2024-09-24T22:13:50Z")

</div>

The previous person who did the project did it like this  
what do you recommend me to do

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [September 24, 2024, 11:03pm UTC](https://community.crewai.com/t/error-in-library/519/6 "2024-09-24T23:03:23Z")

</div>

You should upgrade to latest and build a crew using our CLI, use;

Crewai create crew
