python无网安装psycopg2
2024-09-30 12:21:41
1. 问题描述
python项目要获取greenplum数据库数据,gp底层是postgresql,需要使用python的第三方工具包psycopg2操作数据库,但是问题是服务器上没有网络,无法在线安装,试了N中方法,最后才用whl安装成功。
2. 解决方案
2.1 官网下载whl文件
网址:
https://pypi.org/project/psycopg2-binary/#files
选择下载:
psycopg2_binary-2.8.3-cp35-cp35m-manylinux1_x86_64.whl (2.9 MB) Copy SHA256 hash SHA256
2.2 安装
pip install psycopg2_binary-2.8.2-cp37-cp37m-manylinux1_x86_64.whl
2.3 操作数据库
## 导入psycopg2包
import pandas as pd
import psycopg2
def queryGp(sql):
## 连接到一个给定的数据库
conn = psycopg2.connect(dbname="db-laowang", user="laowang", password="123321",
port="5432", host="192.168.0.11", client_encoding="UTF-8")
df = pd.read_sql(sql, con=conn)
## 关闭数据库连接
conn.close()
return df
示例代码是连接上数据库,然后执行拼接的sql,返回数据集合。
最新文章
- iOS之使用模拟器报错:resource fork, Finder information, or similar detritus not allowed
- Android再学习
- Linux文件系统应用---系统数据备份和迁移(用户角度)
- MVC Return View() 和 Return PartialView()的区别
- rsync.conf详解
- DBLINK的session无法关闭,报异常!
- PHP版本区别
- POJ 2411 Mondriaan'sDream(状压DP)
- 最常用的Java库一览
- php 总结
- div与span
- ThinPHP第二十八天(F函数和file_put_contents区别|PHP生成PHP文件,Kindeditor编辑器使用方法)
- #Java学习之路——基础阶段二(第八篇)
- 深度探索C++对象模型
- IIS6 2.0 4.0 冲突解决 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\xxx' -- 'Access is denied. '
- AttributeError: module 'DBBase' has no attribute 'DBBase'
- EOJ Monthly 2018.11 D. 猜价格
- 最简单的ASP.Net连接查询Oracle,输出查询数据到表格中
- Python基础 - MySQLdb模块
- django中的template部分
热门文章
- JQuery 判断checkbox是否选中,checkbox全选,获取checkbox选中值
- Win8 Metro(C#)数字图像处理--2.36角点检测算法
- Windows 10开发基础——启动默认应用的URI
- C#数字图像处理算法详解大全
- Win10《芒果TV》送7天免费会员,邀您抢先看萌心自制《妈妈是超人3》
- ARTS 1.21 - 1.25
- Android adb socket 连接失败的问题
- EnterpriseLibrary 6.0 AOP 使用问题
- vim好用的功能 sublime text2类似的实现系列一
- delphi的Socket(有两种分别继承TObject和TComponent的方式)