【python – ImportError:没有名为psycopg2的模块】教程文章相关的互联网学习教程文章

ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2

ubuntu上跑python连接pg,报错 ImportError: No module named psycopg2 root@pgproxy1:~# python /home/zxw/PGWriterTest_m.py Traceback (most recent call last): File "/home/zxw/PGWriterTest_m.py", line 4, in <module> import psycopg2 ImportError: No module named psycopg2 例如以下安装: 1 root@pgproxy1:~# apt-cache search psycopg2 python-psycopg2 - Python module for PostgreSQL python-psycopg2-dbg -...

psycopg2将Python:“字典列表”映射到Postgres:“ INSERT语句的复合类型数组”【代码】

Postgres版本:9.1.x. 说我有以下架构:DROP TABLE IF EXISTS posts CASCADE; DROP TYPE IF EXISTS quotes CASCADE;CREATE TYPE quotes AS (text CHARACTER VARYING,is_direct CHARACTER VARYING );CREATE TABLE posts (body CHARACTER VARYING,q quotes[] );我希望执行以下插入操作(以SQL所示),但是要从Python Psycopg2执行.insert into posts(body,q) VALUES('ninjas rock',ARRAY[ ROW('I AGREE',True)::quotes, ROW('I DI...

python安装找不到psycopg2 ImportError【代码】

我正在用以下方式调用psycopg2import psycopg2我收到标准错误ImportError: No module named psycopg2我在macports上安装了副本,所以很好奇为什么它不起作用,因为所有依赖项也应该下载.我没有使用Postgresql的经验,也没有该模块的经验,所以我不知道可能会出什么问题.事实是,我正在尝试对其进行构建调用的另一个项目,因此,如果我可以避免使用它,我会这样做.

python – ImportError:没有名为psycopg2的模块【代码】

在安装OpenERP 6的过程时,我想用这个命令生成一个配置文件, cd / home / openerp / openerp-server / bin / ./openerp-server.py -s –stop-after-init -c /home/openerp/openerp-server.cfg 但它总是显示出一个信息 ImportError:没有名为psycopg2的模块 当我检查psycopg2包时,它已经安装好, 已安装python-psycopg2-2.4.5-1.rhel5.x86_64包和最新版本 没事做 这有什么问题? 我的服务器是CentOS,我已经安装了python 2.6.7.解决方法...

使用psycopg2和Lambda来更新Redshift(Python)【代码】

我试图使用python从Lambda函数更新Redshift.为此,我试图合并两个代码片段.当我单独运行它们时,两个片段都是有效的. >从PyDev for Eclipse更新Redshiftimport psycopg2conn_string = "dbname='name' port='0000' user='name' password='pwd' host='url'" conn = psycopg2.connect(conn_string)cursor = conn.cursor()cursor.execute("UPDATE table SET attribute='new'") conn.commit() cursor.close()>接收上传到S3 Bucket的内容(L...

python – 将表名作为参数传递给psycopg2【代码】

我有以下代码,使用pscyopg2:sql = 'select %s from %s where utctime > %s and utctime < %s order by utctime asc;' data = (dataItems, voyage, dateRangeLower, dateRangeUpper) rows = cur.mogrify(sql, data)这输出:select 'waterTemp, airTemp, utctime' from 'ss2012_t02' where utctime > '2012-05-03T17:01:35+00:00'::timestamptz and utctime < '2012-05-01T17:01:35+00:00'::timestamptz order by utctime asc;当我执...

python – Psycopg2 cursor.execute返回一个生成器【代码】

假设我只有1GB的内存和1TB的硬盘空间. 这是我的代码,我使用的是postgres数据库.import psycopg2try:db = psycopg2.connect("database parameters")conn = db.cursor()conn.execute(query) #At this point, i am running for row in conn:对于这种情况,我想可以安全地假设conn是一个发电机,因为我似乎无法在网上找到明确的答案,我无法在我的环境中尝试它,因为我无法承受系统崩溃. 我希望此查询返回超过100 GB的数据 我正在使用pytho...

python – 无法使用Postgres,Docker Compose和Psycopg2将主机名“db”转换为地址【代码】

在一个文件夹中,我有3个文件:base.py,Dockerfile和docker-compose.yml. base.py:import psycopg2conn = psycopg2.connect("dbname='base123' user='postgres' host='db' password='pw1234'")Dockerfile:FROM ubuntu:16.04RUN apt-get update RUN apt-get -y install python-pip RUN apt-get update RUN pip install --upgrade pip RUN pip install psycopg2-binaryCOPY base.py base.pyRUN python base.py泊坞窗,compose.yml:v...

python – ImportError:安装后没有名为psycopg2的模块【代码】

我已经在我的ubuntu服务器上的virtualenv上成功运行了sudo pip install psycopg2. 这是我正在尝试运行的代码:from flask import Flask from flask.ext.sqlalchemy import SQLAlchemyapp = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = "postgresql://USERNAME:PASSWORD@localhost/mydb" db = SQLAlchemy(app) app.debug = Trueclass User(db.Model):__tablename__ = 'users'id = db.Column(db.Integer, primary_key ...

python – Psycopg2 – AttributeError:’NoneType’对象没有属性’fetchall’【代码】

我有一个Python脚本来列出使用psycopg2的PostgreSQL模式.#!/usr/bin/env pythonimport yaml import psycopg2def load_config(file_name):with open(file_name, 'r') as stream:config = yaml.load(stream)return configconfig = load_config('config.yml')['database'] conn = psycopg2.connect(host=config['host'], port=config['port'], dbname=config['name'], user=config['user'], password=config['password']) cursor = co...

python – 无法在mac osx 10.9上安装psycopg2 2.5【代码】

这是错误日志:building 'psycopg2._psycopg' extensioncreating build/temp.macosx-10.9-intel-2.7creating build/temp.macosx-10.9-intel-2.7/psycopgcc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-p...

python – psycopg2在executemany语句中插入表名【代码】

我试图将数据插入表中.该表在程序的结构中确定,并始终保持不变.如何在执行多语句中插入表名,如下所示?tbl = 'table_name' rows = [{'this':x, 'that': x+1} for x in range(10)] cur.executemany("""INSERT INTO %(tbl)s VALUES(%(this)s,%(that)s)""", rows)解决方法:正如官方文档中所述:“只有查询值才能通过此方法绑定:它不应该用于将表或字段名称合并到查询中.如果需要动态生成SQL查询(例如动态选择表格) name)你可以使用ps...

psycopg2安装成功,但无法导入到python中【代码】

我最近使用macport将psycopg2安装到我的电脑上.我按照Psycopg2网站上的说明操作:sudo port install py27-psycopg2我用的时候port install ,psycopg2被列为macport成功安装. 但是,每当我打字import psycopg2在python中,它也给了我python中没有这样的模块的错误.我是计算机科学的新手.我抬起了一些问题,但是我可以弄清楚发生了什么.我希望每个人都可以帮助我解决这个问题.我非常感谢你的帮助和时间.解决方法:做$sudo port select --...

python – 如何在psycopg2连接上检查打开的事务?【代码】

如何在psycopg2连接上检查打开的事务?我打算将它添加到我的单元/功能测试,因为Python的DB API使用隐式事务.解决方法:您可以检查连接的status属性:from psycopg2.extensions import STATUS_BEGIN, STATUS_READYif conn.status == STATUS_READY:print("No transaction in progress.") elif conn.status == STATUS_BEGIN:print("A transaction is in progress.")或者,可以使用connection.get_transaction_status()获得transaction s...

Python psycopg2 – 记录事件【代码】

我正在使用psycopg2,我遇到了将事件(执行的查询,通知,错误)记录到文件的问题.我想在PgAdmin历史窗口中获得效果. 例如,我正在执行此查询:insert into city(id, name, countrycode, district, population) values (4080,'Savilla', 'ESP', 'andalucia', 1000000)在PgAdmin中我看到这样的效果:Executing query: insert into city(id, name, countrycode, district, population) values (4080,'Sevilla', 'ESP', 'andalucia', 10000...

IMPORT - 相关标签