Problem

When using an older version of the Python SDK (earlier than 3.0.0), trying to import the Pinecone class raises the following error:

console
ImportError: cannot import name 'Pinecone' from 'pinecone'

Solution

Upgrade the SDK version and try again:

Shell
# If you're interacting with Pinecone via HTTP requests, use:
pip install pinecone --upgrade
Shell
# If you're interacting with Pinecone via gRPC, use:
pip install "pinecone[grpc]" --upgrade