跳转到主要内容

psycopg2 - Python-PostgreSQL数据库适配器

项目描述

Psycopg是Python编程语言中最受欢迎的PostgreSQL数据库适配器。其主要功能是完整实现了Python DB API 2.0规范和线程安全性(多个线程可以共享同一个连接)。它被设计用于高度多线程的应用程序,这些应用程序创建和销毁大量游标,并执行大量并发“INSERT”或“UPDATE”操作。

Psycopg 2 主要用 C 语言实现,作为 libpq 封装,因此既高效又安全。它具备客户端和服务器端游标、异步通信和通知、“COPY TO/COPY FROM” 支持。许多 Python 类型默认支持并适配到对应的 PostgreSQL 数据类型;通过灵活的对象适配系统,适配可以扩展和自定义。

Psycopg 2 适用于 Unicode 和 Python 3。

文档

文档包含在 doc 目录中,并在网上 可用

有关其他资源(源代码库、错误跟踪器、邮件列表)请查看 项目主页

安装

构建 Psycopg 需要一些先决条件(一个 C 编译器,一些开发包):请查看 doc 目录或在线的 安装常见问题解答 文档以获取详细信息。

如果满足先决条件,您可以使用 pip 安装 psycopg,就像安装其他 Python 包一样,从 PyPI 下载它

$ pip install psycopg2

或者使用 setup.py 安装您已本地下载的源代码包

$ python setup.py build
$ sudo python setup.py install

您还可以通过从 PyPI 安装 psycopg2-binary 包来获得一个无需编译器或外部库的独立包

$ pip install psycopg2-binary

二进制包是开发和测试的实用选择,但在生产环境中建议使用从源构建的包。

Linux/OSX:

Linux and OSX build status

Windows:

Windows build status

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行版

psycopg2-2.9.9.tar.gz (384.9 kB 查看哈希值)

上传时间 源代码

构建发行版

psycopg2-2.9.9-cp312-cp312-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.12 Windows x86-64

psycopg2-2.9.9-cp312-cp312-win32.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.12 Windows x86

psycopg2-2.9.9-cp311-cp311-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.11 Windows x86-64

psycopg2-2.9.9-cp311-cp311-win32.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.11 Windows x86

psycopg2-2.9.9-cp310-cp310-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.10 Windows x86-64

psycopg2-2.9.9-cp310-cp310-win32.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.10 Windows x86

psycopg2-2.9.9-cp39-cp39-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

psycopg2-2.9.9-cp39-cp39-win32.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.9 Windows x86

psycopg2-2.9.9-cp38-cp38-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

psycopg2-2.9.9-cp38-cp38-win32.whl (1.0 MB 查看哈希值)

上传时间: CPython 3.8 Windows x86

psycopg2-2.9.9-cp37-cp37m-win_amd64.whl (1.2 MB 查看哈希值)

上传时间: CPython 3.7m Windows x86-64

psycopg2-2.9.9-cp37-cp37m-win32.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.7m Windows x86

支持者