python访问postgresql12安装psycopg2方法

Python3.6中安装psycopg2实现对PostgreSQL数据库的操作 注意:在打开cmd窗口进行pip升级时,需要以管理员身份打开,否则可能升级失败。 python3.7,有时安装完在Scripts文件夹下连pip.exe都没有。 解决办法: Windows命令行,输入:python -m ensurepip,即可生成pip3.exe 然后添加Scripts路径到环境变量path中即可。 上述方法不行的话,可以尝试:python -m ... 阅读详情

最近把数据库从oracle换成postgresql,简直痛不欲生,在安装psycopg2的时候各种不适,直接pip没法使用,报错莫名其妙,最后研究出来了安装办法,需要先安装postgresql,再安装psycopg2就好了。具体如下:

一、有ROOT权限

有权限就是豪横,直接安装完全OK

##安装Python3(如果没有的话)
tar xvf Python-3.8.7.tgz
cd Python-3.8.7
make
make install

#安装psycopg2
cd /someone/install
rpm -ivh postgresql12-12.8-1PGDG.rhel7.x86_64.rpm
rpm -ivh postgresql12-libs-12.8-1PGDG.rhel7.x86_64.rpm 
rpm -ivh postgresql12-server-12.8-1PGDG.rhel7.x86_64.rpm

python3 -m pip install psycopg2_binary-2.8.6-cp38-cp38-manylinux1_x86_64.whl

二、没有ROOT权限

没有ROOT权限也没啥,PYTHON还是比较绿色的,没有什么特别需要ROOT权限欺男霸女。

就是把程序安装到自己的目录就行

##python3安装
tar xvf Python-3.8.7.tgz
cd Python-3.8.7
./configure --prefix="/weblogic/python/"
make
make install

###解压rpm包

cd /someone/INSTALL
rpm2cpio postgresql12-libs-12.6-2PGDG.rhel6.x86_64.rpm | cpio -idvm
rpm2cpio postgresql12-12.6-2PGDG.rhel6.x86_64.rpm | cpio -idvm
rpm2cpio postgresql12-server-12.6-2PGDG.rhel6.x86_64.rpm | cpio -idvm

##安装psycopg2
export PATH=$JAVA_HOME/bin:$PATH:/weblogic/python/bin:/someone/INSTALL/usr/pgsql-12/bin:.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/someone/INSTALL/usr/pgsql-12/lib:.

pip3 install   psycopg2_binary-2.8.6-cp38-cp38-manylinux1_x86_64.whl

三、最终附送大礼包,安装文件

这个我是找了好久,这些安装完一个python网站就可以愉快的搭建了,里面包含了上面提到的所有文件

python3的相关安装包https://download.youkuaiyun.com/download/ccpcbear/85312369

Python 与 PostgreSQL 集成:深入 psycopg2 的应用与实践 psycopg2 是一个基于 C 编写的 Python 适配器,专为 PostgreSQL 设计,提供了对数据库的高效和灵活访问。线程安全:支持多线程的应用程序。支持事务:psycopg2 提供基本的事务管理功能,包括提交和回滚。高性能:由于其底层使用 C 语言实现,psycopg2 提供了较低的延迟和高的吞吐量。支持多种 PostgreSQL 特性:例如 JSONB、数组和复合类型等。 阅读详情

相关推荐

[Linux] [Python] [psycopg2]离线安装问题

[Linux] [Python] [psycopg2]离线安装问题 1.安装psycopg2需要安装依赖 本案例的操作系统为linux red hat 在安装python依赖包psycopg之前,你必须需要先安装postgresql数据库的相关组件: postgresql-devel,postgresql,postgresql-libs这三个组件比较重要。另外,可选组件:postgresql-se...

饶一熊的博客 4749

安装psycopg2报错_解决方案

报错信息 (python3-virtualenv) [root@vl-bg-anaylsis02 extract_log]# pip3 install psycopg2 Collecting psycopg2 Using cached psycopg2-2.8.4.tar.gz (377 kB) ERROR: Command errored out with exit status 1...

GongMeiyan的博客 1560

试用PostgreSQL+psycopg2+SQLAlchemy

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33672109的博客 2169

python“趟坑”(一) —— linux系统安装psycopg2

目录系列文章1. 背景2. 安装方法3. 趟坑参考 系列文章 优快云博客摘要(一) —— 一个简单的实现 团队博客: 优快云 AI小组 1. 背景 psycopg2 库是 python 用来操作 PostgreSQL 数据库的第三方库。 在 Linux 系统下,直接使用 pip 安装 psycopg2 会安装不成功。因为 pip 只是安装了 PostgreSQL 的 python 接口,其底层还需要调用 PostgreSQL 的 C 语言库,而这个 C语言 库在 Linux 系统上还需要另外用系

u010280923的博客 1万+

如何使用pymysql和psycopg2连接MySQL和PostgreSQL数据库

数据库连接是指客户端(如Python脚本)与数据库服务器(如MySQL或PostgreSQL)之间的通信通道。通过这个通道,客户端可以发送SQL命令来查询或修改数据库中的数据。pymysql是一个Python库,它是MySQL数据库的纯Python实现,可以用于与MySQL服务器交互。psycopg2是一个Python库,它是PostgreSQL数据库的适配器。它允许你执行SQL命令并处理结果。在这篇文章中,我们学习了如何使用pymysql和psycopg2连接MySQL和PostgreSQL数据库。

这家伙很懒,什么都没有留下 1740

python3的psycopg2安装包

里面包含了关于Linux CentOS6和7的 python3.8、psycopg2、postgresql和Flask安装包

PostgreSQL下的Python

PostgreSQL下的Python PL/Python过程语言允许PostgreSQL函数用Python语言编写。 要在特定数据库中安装PL/Python,请使用CREATE EXTENSION plpythonu。 提示:如果语言安装到template1中,则随后创建的所有数据库都将自动安装该语言。 PL/Python仅作为”不可信”语言提供,这意味着它不提供限制用户可以在其中执行的任...

GIser_Javy 5062

psycopg2-2.9.3-cp311-cp311-win32.whl.rar

python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

PostgreSQL12 主從安裝

VirtualBox 網路卡種類 11月 05, 2016 軟體:VirtualBox官方文件 簡介:各種網卡特性 1.Network Address Translation (NAT) 由 VirtualBox 的 NAT Engine 做為中介,類似 router Guest的請求傳遞 NAT Engine,然後利用 Host 進行對外的連接 返回的數據包再由 NAT Engine 傳給 Guest Host 可以上網,Guest 就可以上網 Guest 之間不能互 ping ...

andrewkao882的博客 2604

Proteus 8.17安装部署全指南:避坑、汉化与STM32库配置

Proteus是一款广泛用于单片机仿真与电路设计的EDA工具,其核心价值在于支持嵌入式系统原型验证与教学实践。Proteus 8.17版本重构了许可证机制(LIC Engine)、依赖环境(VC++ 2019/NET 4.8)及路径加载逻辑,导致传统安装方法失效。掌握正确安装部署流程,是保障原理图绘制、VSM仿真(如51/STM32/ESP32)及外设波形观测(OLED、SPI、ADC)稳定运行的前提。本文聚焦Windows平台下零失败安装路径选择、权限配置、汉化实施与高频器件(如STM32F103)元件库

weixin_33377602的博客 402

从FER2013到AffectNet:表情识别数据集十年演进史与你的项目选型攻略

本文回顾了从FER2013到AffectNet等主流人脸表情识别数据集的十年演进历程,详细分析了各数据集的特点、适用场景及技术突破。针对不同项目需求,提供了从移动端应用到高精度研究的选型策略,特别强调AffectNet在现代FER项目中的核心价值,并给出混合数据集构建的实战方案。

weixin_26808439的博客 521

python3安装psycopg2

下载psycopg2源码 确保已经安装postgresql,并找到pg_config, 在psycopg2-2.9.5/目录下执行 即可完成安装

vah101的专栏 3339

java实现自动发送微信QQ消息(可发图片)

自动发送微信/QQ/微博等消息 一:功能:实现发送QQ/微信/微博消息,程序控制。 效果演示(实现自动发生QQ微信消息给女友,发微博信息也可以就不演示了) 二:原理讲解:将剪贴板的内容给发送到QQ微信中去,复制粘贴发送。 模拟真实操作进行发送信息。 三:前期准备,软件安装,及初步测试。...

XURUNFA950827的博客 1万+

【python】psycopg2离线安装

1.安装psycopg2需要安装依赖 本案例的操作系统为Centos 在安装python依赖包psycopg之前,你必须需要先安装postgresql数据库的相关组件: postgresql-devel,postgresql,postgresql-libs这三个组件比较重要。另外,可选组件:postgresql-server 1.安装上述组件之前,可以用命令来查看你的系统现在是否已经安装了相关组件: [root@dthost27 ~]# rpm -qa | grep postgresql 没有安装则需要

Hurpe 1万+

Android WLAN STA/AP 并发

Android 9 引入了可让设备同时在 STA 和 AP 模式下运行的功能。对于支持双频并发 (DBS) 的设备,此功能让一些新功能得以实现,例如在用户想要启用热点 (softAP) 时不会中断 STA WLAN。

华南烹鱼宴 1247

高通QCS2290 SecureBoot全流程实战:从密钥生成到NON-HLOS.bin生成

本文详细拆解了高通QCS2290平台SecureBoot安全启动技术的端到端实战流程。从开发环境搭建、RSA密钥对生成与证书链构建,到关键XML配置文件修改、固件编译与数字签名,最终完成NON-HLOS.bin集成打包,为嵌入式开发者提供了一份清晰、可操作的安全启动部署指南。

weixin_28273593的博客 298

安装python依赖包psycopg2来调用postgresql

先安装psycopg2的依赖组件 本案例的操作系统为linux red hat 在安装python依赖包之前,需要先安装postgresql相关组件: [root@dthost27 ~]# yum install postgresql-devel (安装过程中会顺带安装上postgresql和postgresql-libs组件) 可选组件: [root@dthost27 ~]# yum in...

IKnowNothinglee的博客 6478

深入傅里叶级数与傅里叶变换:从基础到应用

傅里叶分析为我们提供了一种理解信号频率结构的强大工具。从傅里叶级数到傅里叶变换,再到快速傅里叶变换(FFT),其理论与应用紧密结合,对现代科学技术的发展意义非凡。如果你对信号处理、数据分析或工程计算感兴趣,傅里叶分析是必须掌握的基础工具。希望本文能帮助你对傅里叶分析有更深入的理解!如果有问题或想法,欢迎在评论区讨论!

qq_56683019的博客 3519

python库之—psycopg2

目录前言一、使用pycharm连接postgresSQL1-1、连接数据库1-2、关闭数据库1-3、cursor类1-4、使用python的configparser包来解析配置文件 前言 psycopg2库是python用来操作postgreSQL 数据库的第三方库。 一、使用pycharm连接postgresSQL 1-1、连接数据库 try : conn = psycopg2.connect(database='postgres', user='postgres', password='xuha

艰难困苦,玉汝于成。 2万+

UG\NX二次开发 分割曲线

分割曲线没有ufun函数?那就换一种思路实现。

王牌飞行员_里海的博客 1144

vue接入海康4G版摄像头通过萤石云平台推送视频流教程

vue-video-player接入海康视频,videojs-contrib-hls,vue播放视频

renkai721的专栏 7277

Python3的psycopg2安装包:快速部署PostgreSQL环境

Python3的psycopg2安装包:快速部署PostgreSQL环境 【下载地址】Python3的psycopg2安装包 本开源项目为Linux CentOS6和7系统提供了Python3.8环境下的psycopg2、postgresql和Flask安装包,帮助开发者快速搭建数据库连接与Web应用开发环境。psyco...

gitblog_06739的博客 716

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

深入理解 Python 中的 psycopg2:PostgreSQL 的强大适配器

psycopg2是一个用于 Python 的 PostgreSQL 数据库适配器(adapter),它实现了 Python 的DB-API 2.0 规范(PEP 249),允许 Python 程序连接、查询和操作 PostgreSQL 数据库。psycopg2就是让 Python 能“听懂”PostgreSQL 并与其通信的桥梁。psycopg2是 Python 连接 PostgreSQL 的事实标准驱动,具有以下优势:✅ 成熟稳定✅ 性能优异✅ 安全可靠(支持参数化查询)

weixin_40266856的博客 1776

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

python psycopg2_Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决)

Ubuntu 安装 PostgreSQL 和 python-psycopg2基础教程(以及错误解决)2012/06/27 by Crazyant 3条评论Django支持以下四种数据库PostgreSQL(pgql)、SQLite 3、MySQL、Oracle。PostgreSQL 和 MySQL都是最受人关注的开源数据库,MySQL在国内又相对盛行,这和php领域大力推崇lamp不无关系;...

weixin_39844549的博客 562

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

python psycopg2使用_安装python依赖包psycopg2来调用postgresql的操作

1、先安装psycopg2的依赖组件本案例的操作系统为linux red hat在安装python依赖包psycopg之前,你必须需要先安装postgresql数据库的相关组件:postgresql-devel,postgresql,postgresql-libs这三个组件比较重要。另外,可选组件:postgresql-server安装上述组件之前,可以用命令来查看你的系统现在是否已经安装了相关组...

weixin_31495637的博客 1145
上一篇: python flask render_template json参数有中文的问题
下一篇: 使用python的tornado模块实现websocket同步反馈和接收
ccpcbear
博客等级 码龄25年 14粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值