【问题标题】:How to update Python PygreSQL package on Linux Debian?如何在 Linux Debian 上更新 Python PygreSQL 包?
【发布时间】:2016-11-09 11:44:42
【问题描述】:

我已经安装了 Linux Debian。 在 debian 存储库中,最新的 stable 版本的 PygreSQL 是 4.0

PygreSQL 的最新版本是 5.0.2,但我在他们的网站上没有看到 debian: http://www.pygresql.org/download/index.html

我该怎么办?

【问题讨论】:

    标签: python linux debian pygresql


    【解决方案1】:
    1. 下载包源代码
    2. 在您的 python 安装中本地安装它 使用虚拟环境: pip install --no-index --find-links file:your path here name of module

    系统范围: sudo pip install --no-index --find-links file:your path here name of module

    也许你也必须添加依赖模块。

    希望对您有所帮助。

    JJ

    【讨论】:

    • 哪个源代码?他们的网站没有 debian 软件包
    • debian 仓库过时有什么原因吗?
    • Debian 注重稳定性,因此它们通常不会更新,除非涉及巨大的安全风险。我不确定这是否是 pygresql 不是最新的原因。也可能是 psycopg2 更受欢迎,所以 pygresql 受到的关注更少。
    【解决方案2】:

    首先,您必须卸载您现在拥有的 pygresql 版本。然后按照以下方法之一。

    要在系统范围内安装 Pygresql,您需要遵循 Compiling Manually 步骤。您也可以通过关注How to Package For Debian 进行打包。这可能是为您的开发操作和/或系统管理员提供最大控制权的最佳方式。

    另一种方法是安装python-dev, libpython-dev, libpq-dev 之类的开发包(我可能遗漏了一些,但希望你能了解大局),然后运行pip install pygresql。在将其安装到系统范围之前,我会在 virtualenv 中尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 2014-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多