如何安装libpq-fe.h?

2023-12-04

我一生都无法弄清楚这一点。

When I pip install django-tenant-schemas它尝试安装依赖项psycopg2这需要 Python 头文件和 gcc。我已经安装了所有这些,但仍然收到此错误!

./psycopg/psycopg.h:35:10: fatal error: libpq-fe.h: No such file or directory

所以要安装libpq-fe-h我需要sudo apt-get install libpq-dev..

..返回..

libpq-dev is already the newest version (10.10-0ubuntu0.18.04.1).

然后当我sudo find / libpq-fe.h它似乎不在我的操作系统中。

我现在迷路了。如果有人可以提供帮助,我将非常感激。


由于某种原因,系统上丢失了该文件。

当你使用apt-get,系统是dpkg基于,大概是 Debian 或其衍生版本。您可以尝试Ubuntu 的包搜索获取哪个包包含具有名称的文件结束于 libpq-fe.h.

我发现这个包是libpq-dev文件的绝对路径是/usr/include/postgresql/libpq-fe.h.


FWIW,在dpkg基于系统,如果您知道文件的绝对路径,则可以检查哪个包提供了文件:

% dpkg -S /usr/include/postgresql/libpq-fe.h
libpq-dev: /usr/include/postgresql/libpq-fe.h

另外,与find, locate保留找到的文件的缓存(mlocate.db)每天通过创建cron;因此,如果文件在上次运行后恰好被删除,您可以运行locate libfq-fe.h获取文件的绝对路径,无需在线检查 Ubuntu 软件包搜索。


所以包是libpq-dev。现在,重新安装它将使所有内容恢复到默认状态,即所有相关文件将被复制到正确的位置。由于它只是一个库包,因此不会覆盖任何用户/系统级配置(并且dpkg将提示您对执行此操作的任何软件包执行操作)。

要重新安装该软件包:

sudo apt-get install --reinstall libpq-dev
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何安装libpq-fe.h? 的相关文章

随机推荐

  • Jackson 2 和 Spring Autowired bean

    我的 User 对象的 Jackson 序列化遇到了问题 有一些带有 getter 和 setter 的私有字段 当我做这样的事情时 一切正常 public String json MyUser user new MyUser user s
  • 使用 VBA 将电子邮件正文复制到 Excel 中

    我想选择特定电子邮件的正文 将其复制并粘贴到 Outlook 中 我知道在电子表格中按 Ctrl A 然后按 Ctrl C 会更容易 但这是涉及报告自动化的更大流程的一部分 Sub GetFromInbox Dim olApp As Out
  • Blazor输入+数据列表如何将所选项目绑定到对象

    第一次接触 Blazor 我有以下组件内容 div class form group row div
  • vuex commit 不提交存储

    我很难承诺在商店工作 我通过一个动作来调用突变 这似乎工作得很好 export const location state x 0 y 0 z 0 extent epsg EPSG 3857 mutations setLocation sta
  • 如何在提交时自动更新 git 标签 --amend

    If I do git commit amend对于标记的提交 标记将消失 我需要删除原来的标签并重新添加 有什么办法可以将原来的标签移动到新的提交吗 不能直接绑定创建一个新的提交 amend 和一个标签 其中仍然引用原始提交 您需要移动标
  • PHP - 以相同的方式对两个数组进行排序

    我有两个不同的数组 一个数组 a 用于人员列表 我的另一个数组 b 用于列出他们的年龄 我先按数字对 b 进行排序 然后将其反转 以便按降序排列 我顺利完成了这部分 如何对 a 人员姓名列表 进行排序 以便相同的值仍然与排序列表配对 Exa
  • 检查浏览器是否支持 JavaScript 中的 document.querySelectorAll

    现在虽然大多数现代浏览器都支持document querySelectorAll 您可能会在使用旧版本的 Internet Explorer 时遇到问题 检查浏览器是否支持某个功能的明显方法是 if document querySelect
  • 配置不允许连接到 http://packagist.org/packages.json

    我正在尝试在我的电脑上安装 laravel 我指的是图罗铁路点laravel 安装教程 安装 Composer 后尝试创建新的 Laravel 项目但出现此错误 这是我收到的错误 我有同样的问题 但后来我尝试这样做 composer con
  • 将顶点缓冲区转换为顶点数组

    我正在研究 OpenGL 程序 我必须计算一个边界框 我编写了代码来执行此操作 但无法从 vertex buffer 获取顶点坐标 有人可以向我解释一种从顶点缓冲区获取数据的简单方法吗 我正在使用 Java for android 和 Op
  • “或”条件导致“if”出现问题

    我遇到了问题or函数中的条件 这if语句不断评估为True无论什么价值choice是 当我删除or the if工作正常 def chooseDim choice input Do you need to find radius or ar
  • 套接字、Unix 域 UDP C++ recvfrom 无法填充源地址

    我正在尝试使用 UDP 在 C 中的 Android 上创建 unix 域套接字服务器和客户端 我需要客户端向服务器发送一条消息 hi 然后服务器需要从那里向客户端发送数据 我已经成功创建了双方的套接字 并且我能够在服务器上接收来自客户端的
  • 将函数指针传递给函数时处理<未解析的重载函数类型>

    让我们考虑一下 void goo std cout lt lt void goo n int goo int std cout lt lt int goo int n return 42 现在我想使用如下定义的包装函数来调用这些函数之一 t
  • 当 CakePHP 表单中的字段属于 hasMany 关联时,如何“解锁”该字段

    我有一个表格代表RewardModifier我们数据库中的表 那RewardModifier hasMany RewardOption 我的表格结构如下 图片 So the RewardModifier页面上可以有很多元素 每个元素有很多R
  • 具有返回问题的求和的所有路径

    我有一个问题 如何找到总和的所有路径 问题是 给定一棵二叉树和一个数字 S 找到从根到叶的所有路径 使得每条路径的所有节点值之和等于 S 我的递归方法是 def all sum path root target result find su
  • jQuery UI 对话框 - 关闭事件时出现问题

    当我关闭 jQuery UI 对话框时 我尝试执行特定操作 这是我的代码的简化版本 a open trigger click function var test hello dialog dialog bgiframe true dialo
  • 法师注册表项“_singleton/VladimirPopov_WebForms_Model_Observer”已存在

    我已经从扩展中卸载了 web 并再次安装了它 因为当我尝试打开管理时收到此错误 前端工作正常 请帮忙 清除编译器缓存并在 Magento 后端将其打开非常重要 清除缓存 SSH find var cache type f delete FT
  • 插入图像sqlite

    我有一些图片 我想将其存储在 sqlite 中 我需要做什么 有两种思想流派 将它们放入目录中 然后将路径存储在文本字段中 将图像数据存储在 blob 字段中 如果数据库很大并且图像也很大 那么文件系统方式的性能更高 如果您只想快速完成某件
  • 获取此实例的名称

    这可能吗 我正在尝试创建一组模拟许多不同类型事物的类 这些东西的属性随着时间的推移而改变 我希望我的代码易于维护 所以我想做如下的事情 public class Cat public string CatName get set publi
  • 如何在android中获取指针/光标位置

    在Android中 当我单击屏幕上的任意位置时 我想获取 返回光标位置 纬度和经度 我不知道你想要获取什么纬度和经度 但我确信你可以获得坐标的位置X and Y当用户触摸屏幕时 实施OnTouchListener在你的Activity并设置
  • 如何安装libpq-fe.h?

    我一生都无法弄清楚这一点 When I pip install django tenant schemas它尝试安装依赖项psycopg2这需要 Python 头文件和 gcc 我已经安装了所有这些 但仍然收到此错误 psycopg psy