首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏爬虫逆向案例

    centos7.6安装psycopg2

    如果有下面的异常信息,则先安装postgresql-devel* yum install postgresql-devel* 再安装 pip3 install psycopg2 异常: Collecting psycopg2 Using cached psycopg2-2.8.6.tar.gz (383 kB) ERROR: Command errored out with exit status pg_config is required to build psycopg2 from source. If you prefer to avoid building psycopg2 from source, please install the PyPI 'psycopg2-binary' package

    85630发布于 2021-11-22
  • 来自专栏python前行者

    Python之psycopg2操作PostgreSQL

    psycopg2的安装 安装方法1: 1)使用psycopg2-2.4.2.win-amd64-py2.7-pg9.0.4-release.exe安装,下载地址:http://vdisk.weibo.com :C:\Python27,发现下边包含文件:Removepsycopg2.exe,运行,来删除; 2.2)如果运行失败的话,进入目录:C:\Python27\Lib\site-packages下,找到psycopg2 安装方法2: 使用.whl安装,下载地址:https://pypi.python.org/pypi/psycopg2/ ? 想要使用psycopg2,必须用import语句导入该包: import psycopg2 connection类 connection类表示数据库连接对象。 cursor类 创建cursor对象 psycopg2提供了一个cursor类,用来在数据库Session里执行PostgreSQL命令。

    6.6K30发布于 2019-03-25
  • 来自专栏bisal的个人杂货铺

    安装psycopg2碰见的各种错误

    由于连接的是EDB,需要pg的库psycopg2,当然能从官网进行下载(https://pypi.org/project/psycopg2/),但是本地安装,可能会碰见一些问题,其实主要是一堆依赖包的问题 此时再次执行python setup.py build,虽然报错,但是很明显,未使用root账号执行,导致无法在/usr创建文件,改为root,即可正确安装psycopg2, ?

    2.7K20发布于 2019-08-18
  • 来自专栏授客的专栏

    Python psycopg2 类库使用学习总结

    实践环境 openGauss 6.0.0 TLS企业版 python3 .9.13 psycopg2 2.9.10 实践操作 # -*- coding:utf-8 -*- import psycopg2 res = cursor.fetchall() print(res) # 输出:[] cursor.close() conn.close() 问题 1、使用psycopg2 fillfactor = 85 -- 行存表填充因子(预留15%空间用于更新) ) # -*- coding:utf-8 -*- import re import traceback import psycopg2 agent/defualt"); db_cli.select('SELECT * FROM "agent/defualt"); 参考链接 https://github.com/psycopg/psycopg2

    22610编辑于 2025-10-16
  • 来自专栏Python七号

    使用 psycopg2 时遇到的两个坑

    binary 不需要编译,可以认为是绿色版,是为了初学者用 Python 快速和 PostgreSQL 进行连接而用的, 如果你在 pypi 上发包,也不应该依赖 psycopg2-binary,应该直接依赖 psycopg2

    3.1K20发布于 2021-10-20
  • 来自专栏不止于python

    psycopg2设置语句执行时间超时

    stackoverflow.com/questions/19963954/set-transaction-query-timeout-in-psycopg2 设置方式 1.代码中添加options >>> import psycopg2 添加到系统环境变量中(PGOPTIONS) >>> import os >>> os.environ['PGOPTIONS'] = '-c statement_timeout=1000' >>> import psycopg2

    2.5K30编辑于 2022-05-31
  • 来自专栏编程教程

    如何使用pymysql和psycopg2执行SQL语句

    在Python中,pymysql和psycopg2是两个非常流行的库,用于与MySQL和PostgreSQL数据库进行交互。本文将详细介绍如何使用这两个库来执行SQL查询、插入、更新和删除操作。 准备工作 首先,确保已经安装了pymysql和psycopg2库。如果尚未安装,可以通过以下命令安装: pip install pymysql psycopg2 2. cursor.fetchall() for row in result: print(row) # 关闭连接 connection.close() 2.2 连接PostgreSQL 使用psycopg2 连接PostgreSQL的代码示例: import psycopg2 # 连接数据库 connection = psycopg2.connect( host="localhost", 总结 本文介绍了如何使用pymysql和psycopg2连接MySQL和PostgreSQL数据库,并执行SQL查询、插入、更新和删除操作。

    35710编辑于 2025-08-28
  • 来自专栏AustinDatabases

    PostgreSQL 有了 psycopg2 操作测试更方便 (二)

    上期写了一个简单的例子,基本上怎么连接和操作postgresql 算是有了开始,今天会继续看看psycopg2 操作postgresql 有什么dig deep 在DML 操作中,大部分情况都是套好 “模版” 然后将实际值带入到传参,实际中postgresql 中的字段都是有不同的类型在使用,而在psycopg2中,所有的字段类型占位符均使用 %s ,而不使用 %d (int) , %f (float 但实际上psycopg2 中的DML 操作并不是只有这一种方式。 ? 在psycopy 可以引入 sql 模块,可以做同样的事情。 上面的操作基本上都是单行数据的操作,如果是批量的操作又该怎么做 实际上psycopg2 中有批量的操作,通过给定的一连串,类似数组的方式将传参批量给出,然后psycopg2 DML 操作批量来进行操作

    1.1K20发布于 2020-05-13
  • 来自专栏AustinDatabases

    Postgresql 有了 psycopg2 操作测试更方便(一)

    首先就需要进行连接,下面的操作基于python3 以及pycharm 请在pycharm中安装 psycopg2 包,版本是2.8.4 上面是一段标准的连接代码 其中要与postgresql进行连接, 一个连接必要的几个步骤(别的数据库也差不多) 1 建立连接 2 判断连接是否成功,捕捉错误,如果不成功就报错(有的数据库不这样,回来说说这个倒霉的数据库+ 他的DB API) 3 不在使用,关闭这个连接 接入 psycopg2

    3K10发布于 2020-03-10
  • 【Python系列】使用 `psycopg2` 连接 PostgreSQL 数据库

    psycopg2 简介 psycopg2 是一个 PostgreSQL 数据库的适配器,它允许 Python 程序连接和操作 PostgreSQL 数据库。 psycopg2 是用 C 语言编写的,因此它比纯 Python 库更快,更高效。 安装 psycopg2 在开始之前,确保你的环境中已经安装了 psycopg2。 以下是一个简单的示例,展示如何使用 psycopg2 来连接到 PostgreSQL 数据库: import psycopg2 # 数据库配置信息 host = "your_host" user = 插入和更新数据 除了查询数据,psycopg2 也可以用来插入和更新数据库中的数据。 错误处理 在使用 psycopg2 时,错误处理是非常重要的。psycopg2 抛出的异常都是 psycopg2.Error 的实例,你可以通过捕获这些异常来处理错误。

    86400编辑于 2024-12-04
  • 来自专栏唯一的一个专栏

    使用pycharm的django功能,psycopg2遇到重大问题

    >pip list Package Version ---------- ------- asgiref 3.2.3 Django 3.0.2 pip 19.0.3 psycopg2 之后,我启动这个项目,竟然报错: django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: DLL load 然后,我就在项目内,进入python交互式环境,导入一下psycopg2库。没想到,依然报错。 . >>> import psycopg2 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\15055\PycharmProjects\Django\venv\lib\site-packages\psycopg2\__init__.py", line 50, in <module

    3.1K00发布于 2020-01-19
  • 来自专栏算法工程师的学习日志

    使用Python操作postgresql数据库

    1、安装 psycopg2 pip install psycopg2 -i https://pypi.tuna.tsinghua.edu.cn/simple 2、连接数据库 每条完整的sql执行步骤如下 对象 获得游标对象,游标对象可以对数据库进行执行操作 写sql语句 调用execute()方法执行sql 抓取数据 提交事物 关闭连接 # -*- coding: utf-8 -*- import psycopg2 build 1914, 64-bit 3、创建表 创建学生表主要有字段id作为唯一标识,字段 num 代表学号,字段 name 代表学生姓名; # -*- coding: utf-8 -*- import psycopg2 conn.commit() # 关闭数据库连接 conn.close() 5、查询操作 使用fetchone()方法可以抓取一条数据 # -*- coding: utf-8 -*- import psycopg2 # -*- coding: utf-8 -*- import psycopg2 # 获得连接 conn = psycopg2.connect(database="python", user="postgres

    1.9K30编辑于 2022-07-27
  • 来自专栏玖叁叁

    python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(一)

    在本文中,我们将介绍如何在Python中使用psycopg2库连接到PostgreSQL数据库,并执行基本的查询操作,包括选择、插入、更新和删除数据。 可以使用psycopg2库连接到PostgreSQL数据库。首先,我们需要安装psycopg2库。 可以使用pip安装:pip install psycopg2下面是连接到PostgreSQL数据库的示例代码:import psycopg2# 连接到PostgreSQL数据库conn = psycopg2 mydatabase", user="myusername", password="mypassword")# 创建一个游标对象cursor = conn.cursor()在上面的示例代码中,我们使用psycopg2 rows = cursor.fetchall()for row in rows: print(row)# 关闭游标和连接cursor.close()conn.close()在上面的示例代码中,我们使用psycopg2

    2.7K10编辑于 2023-04-22
  • 【Python系列】Python 连接 PostgreSQL 数据库并查询数据

    2. psycopg2psycopg2是 Python 中用于连接 PostgreSQL 数据库的适配器。 psycopg2支持原生的 Unicode 数据类型,并且可以处理二进制数据。 3. 安装 psycopg2 在开始之前,确保你已经安装了psycopg2库。 binary 或者,如果你使用的是 Python 3,并且系统中同时安装了 Python 2,可能需要使用pip3: pip3 install psycopg2-binary psycopg2-binary是psycopg2 以下是一个简单的示例,展示如何使用psycopg2连接到 PostgreSQL 数据库: import psycopg2 # 连接数据库的参数 dbname = "your_dbname" user 插入、更新和删除数据 除了查询数据,psycopg2还支持插入、更新和删除操作。

    2.2K00编辑于 2024-12-04
  • 来自专栏站长的编程笔记

    【说站】Python操作PgSQL数据库的方法

    Python操作PgSQL数据库的方法 1、Python操作PgSQL,需要先安装依赖包psycopg2。 # 安装依赖包 pip3 install psycopg2 2、使用psycopg2中的connect()连接数据库,创建数据库连接对象和游标对象。 import psycopg2   # 获得连接对象 # database:数据库名称 # user:用户名 # password:密码 # host:数据库ip地址 # port:端口号,默认为5432

    1.3K20编辑于 2022-11-24
  • 来自专栏TeamsSix的网络空间安全专栏

    经验总结 | 关于 reNgine 自动化网络侦查框架的国内安装与报错的解决方法

    3、安装 psycopg2 报错 在继续安装的过程中,又给我报了这些问题 Building wheel for psycopg2 (setup.py): started Building wheel for psycopg2 (setup.py): finished with status 'error' ERROR: Command errored out with exit status /setup.py'"'"'; __file__='"'"'/tmp/pip-install-eps_y188/psycopg2/setup.py'"'"';f=getattr(tokenize, '" /setup.py'"'"'; __file__='"'"'/tmp/pip-install-kwlcc4ta/psycopg2/setup.py'"'"';f=getattr(tokenize, '" 直到最后判断可能是版本问题,于是把 reNgine 目录下的 requirements.txt 文件里 psycopg2 后的版本号删除,再运行果然就可以了。

    3.1K30发布于 2020-09-27
  • 来自专栏用户1337634的专栏

    Python访问PostgreSQL

    Python访问MySQL一般都使用pymysql,访问PostgreSQL也有很多驱动,其中psycopg2使用最广泛 安装 pip install psycopg2 访问示例 # coding =utf-8 import psycopg2 # 创建连接 conn = psycopg2.connect(host='100.76.84.71', user='test', password='test 最后选择了降级: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py py get-pip.py pip==20.2.4 参考 Python通过psycopg2

    89010发布于 2021-01-26
  • 来自专栏指剑的分享

    Django+uwsgi问题集锦

    module named 'django' 解决方案 pip3 install 缺少的包 pip3 install django-crispy-forms pip3 install django 二、无法安装psycopg2 postgresql链接 解决方案 sudo yum install postgresql postgresql-devel python-devel python3-devel sudo pip3 install psycopg2

    49620编辑于 2023-05-31
  • 来自专栏DrugOne

    RDKit支持PostgreSQL配置

    安装RDKit的PostgreSQL支持 conda install -c rdkit rdkit-postgresql 安装psycopg2,是Python语言的PostgreSQL数据库接口 pip install psycopg2 为drugbank数据库创建扩展: psql -c 'create extension rdkit' drugbank 代码示例 #! /usr/bin/python3 from rdkit import Chem import psycopg2 as ps c = ps.connect(dbname='drugbank', user

    1.4K10发布于 2021-01-28
  • Python执行PG数据库查询语句:以Markdown格式打印查询结果

    准备工作在开始之前,需要确保已经安装了psycopg2和pandas这两个Python库。 psycopg2是Python的一个PostgreSQL数据库适配器,用于连接和操作PostgreSQL数据库。 pip install psycopg2 pandas2. 建立数据库连接需要使用psycopg2库来连接到PostgreSQL数据库。这需要数据库的地址、端口、数据库名、用户名和密码。

    74610编辑于 2024-06-09
领券