Возникли проблемы с установкой пакета под названием "dbt" с помощью pip

Я пытаюсь установить пакет под названием "dbt", но получаю очень длинное сообщение об ошибке.

Я искал проблему, которая привела меня к теме. Здесь я попытался отфильтровать те ответы, которые актуальны для меня, я работаю в Windows. Я обновил его в последней версии. Я попытался установить "python-dev-tools", но это не помогло. Я немного застрял. Какие-либо предложения? Я добавляю сообщение об ошибке ниже для справки

Заранее спасибо!

Сообщение об ошибке:

ОШИБКА: ошибка команды со статусом выхода 1: команда: 'c: \ users \ 46700 \ appdata \ local \ programs \ python \ python38-32 \ python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C: \ Users \ 46700 \ AppData \ Local \ Temp \ pip-install-4tzr2bw2 \ psycopg2 \ setup.py'"'"'; file= '"'" 'C: \ Users \ 46700 \ AppData \ Local \ Temp \ pip-install-4tzr2bw2 \ psycopg2 \ setup.py'"'"'; f = getattr (tokenize, '"'" 'open' "'"', открыть)(файл);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(компиляция (код, файл, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info' cwd: C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\ Полный вывод (23 строки): запуск egg_info, создающий C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info\psycopg2.egg-info запись C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info\psycopg2.egg-info\PKG-INFO записывает dependency_links в C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info\psycopg2.egg-info\dependency_links.txt запись имен верхнего уровня в C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info\psycopg2.egg-info\top_level.txt запись файла манифеста 'C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-egg-info\psycopg2.egg-info\SOURCES.txt'

Error: pg_config executable not found.

pg_config is required to build psycopg2 from source.  Please add the directory
containing pg_config to the $PATH or specify the full executable path with the
option:

    python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.

If you prefer to avoid building psycopg2 from source, please install the PyPI
'psycopg2-binary' package instead.

For further information please check the 'doc/src/install.rst' file (also at
<http://initd.org/psycopg/docs/install.html>).

----------------------------------------

ОШИБКА: ошибка команды со статусом выхода 1: python setup.py egg_info Проверьте журналы на предмет полного вывода команды.

1 ответ

Чтобы исправить это, я рекомендую использовать pip для установки pyscopg2. затем снова запустите установку DBT.

pip install psycopg2-binary
pip install dbt

https://docs.getdbt.com/docs/running-a-dbt-project/using-the-command-line-interface/windows/

Другие вопросы по тегам