Common errors
Python AttributeError: module pinecone has no attribute init
Problem
If you are using Pinecone serverless and getting the error "AttributeError: module 'pinecone' has no attribute 'init'
, first check that you are using the latest version of the Python SDK.
You can check the version of the client by running:
Solution
Serverless requires a minimum version of 3.0. To upgrade to the latest version, run:
If you’re on the right version and getting this error, you just have to make some slight changes to your code to make use of serverless. Instead of calling:
Use the following if you’re interacting with Pinecone via HTTP requests:
Or, use the following if you’re using gRPC:
You no longer need to specify the cloud environment your index is hosted in; the API key is all you need.
Was this page helpful?