The problem I’m having
I created a new virtual env. and then installed dbt-core and dbt-mysql-adapter
pip install dbt-core
pip install dbt-mysql-adapter
when I run dbt run or dbt seed, I am getting the below error
The context of why I’m trying to do this
What I’ve already tried
Some example code or error messages
dbt seed
15:19:50 Encountered an error:
cannot import name 'RuntimeException' from 'dbt.exceptions' (C:\Anaconda3\Lib\site-packages\dbt\exceptions.py)
15:19:50 Traceback (most recent call last):
File "C:\Anaconda3\Lib\site-packages\dbt\main.py", line 135, in main
results, succeeded = handle_and_check(args)
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\main.py", line 198, in handle_and_check
task, res = run_from_args(parsed)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\main.py", line 225, in run_from_args
task = parsed.cls.from_args(args=parsed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\task\base.py", line 163, in from_args
return super().from_args(args)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\task\base.py", line 98, in from_args
config = cls.ConfigType.from_args(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\runtime.py", line 263, in from_args
project, profile = cls.collect_parts(args)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\runtime.py", line 207, in collect_parts
profile = cls.collect_profile(args=args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\runtime.py", line 229, in collect_profile
profile = cls._get_rendered_profile(args, profile_renderer, profile_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\runtime.py", line 200, in _get_rendered_profile
return Profile.render_from_args(args, profile_renderer, profile_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\profile.py", line 428, in render_from_args
return cls.from_raw_profiles(
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\profile.py", line 394, in from_raw_profiles
return cls.from_raw_profile_info(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\profile.py", line 348, in from_raw_profile_info
credentials: Credentials = cls._credentials_from_profile(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\config\profile.py", line 181, in _credentials_from_profile
cls = load_plugin(typename)
^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\adapters\factory.py", line 202, in load_plugin
return FACTORY.load_plugin(name)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\adapters\factory.py", line 57, in load_plugin
mod: Any = import_module("." + name, "dbt.adapters")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\Anaconda3\Lib\site-packages\dbt\adapters\mysql\__init__.py", line 3, in <module>
from dbt.adapters.mysql.relation import MySQLRelation # noqa
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Anaconda3\Lib\site-packages\dbt\adapters\mysql\relation.py", line 4, in <module>
from dbt.exceptions import RuntimeException
ImportError: cannot import name 'RuntimeException' from 'dbt.exceptions' (C:\Anaconda3\Lib\site-packages\dbt\exceptions.py)