python安装postgresql驱动

使用 psycopg2 连接 postgresql

下载 psycopg2

wget http://initd.org/psycopg/tarballs/PSYCOPG-2-7/psycopg2-2.7.1.tar.gz

解压安装,或者是使用pip 安装

pip install psycopg2-2.7.1.tar.gz

报错:

Complete output from command python setup.py egg_info:

running egg_info

creating pip-egg-info/psycopg2.egg-info

writing pip-egg-info/psycopg2.egg-info/PKG-INFO

writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt

writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt

writing manifest file ‘pip-egg-info/psycopg2.egg-info/SOURCES.txt‘

warning: manifest_maker: standard file ‘-c‘ not found

Error: pg_config executable not found.

Please add the directory containing pg_config to the PATH

or specify the full executable path with the option:

python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in ‘setup.cfg‘.

解决:

yum install postgresql-devel*

原文地址:https://www.cnblogs.com/SunshineLittleCat/p/8279255.html

时间: 2024-10-23 15:05:43

python安装postgresql驱动的相关文章

python 安装mysql驱动

python 安装mysql驱动遇到的问题: cmd运行pip install mysqlclient 报 module 'pip' has no attribute 'pep425tags'错误: 即无法cmd通过pip install mysqlclient安装,可能原因是与python版本不符合,即可通过 查看pip支持的哪些符号,运行如下命令: amd64:cpu是x64的,(注意并不是指操作系统是64位的) import pip._internal print(pip._interna

python 安装PostgreSQL 模块:psycopg2

官方资料:http://www.psycopg.org/psycopg/docs/ 安装: yum -y install python-psycopg2 (安装的版本可能是2.0) pip install psycopg2 (安装版本可能是2.6,目前新版,支持更多功能,建议) 如果以上2个方法安装失败,可下载源码安装包: wget  http://initd.org/psycopg/tarballs/PSYCOPG-2-6/psycopg2-2.6.tar.gz tar xf psycopg2

UI自动化(selenium+python)之浏览器驱动chromedriver安装和配置

一.安装selenium 前提是已安装Python,python安装 自行百度,这里不概述 安装好python后,cmd打开终端窗口-->pip命令安装 :pip install selenium 二.安装chromedriver 首先,查看自己的chrome版本 Chrome与Chromedriver版本对应关系,可查看https://www.cnblogs.com/mini-monkey/p/12088721.html 下载Chromedriver的地址链接为:http://chromedr

CentOS 6.9下安装PostgreSQL

操作系统:CentOS6.9_x64 安装数据库 使用如下命令: yum install postgresql-server -y 设置开机启动: chkconfig postgresql on 启动数据库: service postgresql start 安装后,默认生成一个名为postgres的数据库和一个名为postgres的数据库用户.这里需要注意的是,同时还生成了一个名为postgres的Linux系统用户. 配置数据库 初始化数据库 service postgresql initd

python 安装第三方模块

在Python中,安装第三方模块,是通过setuptools这个工具完成的. 如果你正在使用Mac或Linux,安装setuptools本身这个步骤就可以跳过了. 如果你正在使用Windows,请首先从这个地址下载ez_setup.py: https://pypi.python.org/pypi/setuptools#windows 下载后,随便放到一个目录下,然后运行以下命令来安装setuptools: python ez_setup.py 在命令提示符窗口下尝试运行easy_install,

Linux CentOS 7 安装PostgreSQL 9.5(源码编译)

前言 之前的博客记录了通过rpm包的形式安装PostgreSQL 9.3(Linux CentOS 7 安装PostgreSQL 9.3(发行版本)),本篇blog将记录一下通过源码编译的形式安装PostgreSQL 9.5. 下载 在postgresql的官方即可找到源码文件目录,地址如下:https://www.postgresql.org/ftp/source/,在下载列表中根据需求选择版本,如下图: 进入子目录后,可以看到文件列表: 如上图,可以看到提供了两种压缩格式,此处我们选择pos

安装postgreSQL出现configure:error:readline library not found解决方法

要安装 readline , readline-dev 开发包,要么使用 --without-readline 选项关闭 readline 功能. #yum install readline; #yum install readline-dev; readline 也就是命令行编辑,关闭的话,你直接用psql 就不能编辑命令行,如果输错指令,不能回滚命令历史记录,只能手工重新输入. 在安装postgreSQL的过程中遇到一个问题,在执行 configure 过程中报以下错误,configure:

一、python特性+python安装测试

解释性  当你使用C或者C++语言编写程序时,需要通过编译器将源代码编译成电脑能够识别的语言(二进制机器码).当运行这些程序时候,连接器将会从硬盘中将编译好的程序从硬盘中拷贝到内存中运行. python:python源代码不需要编译成电脑能够识别的二进制码运行.只需直接从源代码运行该程序.因为当你直接运行源代码时候,python内部会将源代码转换成字节码的中间形式,而后再转化成电脑能够识别的语言,并运行. 总结:C语言的代码程序运行的步骤为:编译--连接--运行.python运行的步骤是:编写代

PostgreSQL连接python,postgresql在python 连接,创建表,创建表内容,插入操作,选择操作,更新操作,删除操作。

安装 PostgreSQL可以用Python psycopg2模块集成. sycopg2是Python编程语言的PostgreSQL数据库的适配器. 其程序代码少,速度快,稳定.不需要单独安装这个模块,因为它默认情况下被运往随着Python版本在2.5.x一起的.如果不把它安装在机器上,然后可以使用yum命令安装它,如下所示: $yum install python-psycopg2 要使用psycopg2的模块,首先必须创建一个Connection对象,它表示数据库然后再可以选择创建游标对象,