使用 pip 安装名为 "dbt" 的软件包时遇到问题



我正在尝试安装名为"dbt"的包,我收到了一条很长的错误消息。

我在谷歌上搜索了这个问题,找到了一个线索。在这里,我试图过滤掉那些与我相关的答案,我在Windows上。我在最新版本中升级了pip-its。我尝试安装"python开发工具",但没有帮助。我觉得有点卡住了。有什么建议吗?我在下面添加错误消息以供参考

提前谢谢!

错误消息:

错误:命令出错,退出状态为1:命令:'c:\users\46700\appdata\local\programs\python\python38-32\python.exe'-c'导入sys、setuptools、tokenize;sys.argv[0]=""C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\setup.py'""'文件='"'"'C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\setup.py'"'";f=getattr(标记化,'"'"打开'"',打开((文件(;code=f.read((.replace('"'"'\r\n'"','""'\n'"'(;f.关闭((;exec(compile(code,文件,'"'"'exec'"'(('egg_info--egg-base'C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip-eg-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\pycopg2.egg-info正在写入C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip egg info\pycopg2.egg info\PKG-info将dependency_links写入C:\Users\46700\AppData\Local\Temp\pip-install-4tzr2bw2\psycopg2\pip egg info\pycopg2.egg info\ddependency-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检查日志以获取完整的命令输出。

要修复此问题,我建议使用pip安装pyscope2。然后再次运行DBT安装。

pip install psycopg2-binary
pip install dbt

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

最新更新