2

I am getting following error when using latest ariadne 0.16.1 with graphql-core 3.2.3 and Python 3.10. It's a FastAPI app.

from fastapi import FastAPI from ariadne.asgi import GraphQL

Second line throws the error

from graphql.type import GraphQLEnumType, GraphQLNamedType, GraphQLSchema ModuleNotFoundError: No module named 'graphql.type'

I tried changing libraries versions both upgrading and downgrading but no luck.

Thanks

UPDATE

issue is resolved. There was a graphql directory in the project. renaming it fixed the issue. Thanks.

N.Moudgil
  • 709
  • 5
  • 11

1 Answers1

0

If the code is in a graphql/ directory then Python is confused about the modules and tries to find graphql/types.py in your directory instead of the package one.

If that's the case then rename your graphql/ directory to something else, e.g. graphql_api/.

Grey
  • 115
  • 9