python无网安装psycopg2

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,返回数据集合。



python无网安装psycopg2

原文地址:https://www.cnblogs.com/ruanjianlaowang/p/11182666.html

时间: 2025-01-05 04:18:01

python无网安装psycopg2的相关文章

Linux上上传下载文件工具(命令rz sz) 无网安装

一般公司分配的虚拟机是没有联网的, 那只能用源码编译的方式安装lrzsz. 在这里推荐一款内网互传的工具HFS网络文件服务器, 把下载好的lrzsz上传到HFS里面, 然后在Linux虚拟机里面用wget HFS里面的地址就能从局域网下载. HFS地址如图: 执行如下命令就能安装成功了: wget http://ip:port/lrzsz-0.12.20.tar.gz tar -zxvf lrzsz-0.12.20.tar.gz cd lrzsz-0.12.20 ./configure --pr

CentsOS7无网情况下安装mysql5.7

1.需求就不用讲了,客户现场,政府环境,银行环境,大多是没网的,所以无网安装是很有必要的 mysql下载路径:https://dev.mysql.com/downloads/mysql/ 查看自己Linux系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 往下拉继续选择 选择对应的下载,mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar 这

银行 Rehat7无网部署Mysql.5.7

1.需求就不用讲了,客户现场,政府环境,银行环境,大多是没网的,所以无网安装是很有必要的 mysql下载路径:https://dev.mysql.com/downloads/mysql/ 查看自己Linux系统版本 1 2 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 往下拉继续选择 选择对应的下载,mysql-5.7.20-1.el7.x86_64.rpm-bundle.t

python 安装 easy_intall 和 pip python无root权限安装

http://www.cnblogs.com/haython/p/3970426.html easy_install和pip都是用来下载安装Python一个公共资源库PyPI的相关资源包的 首先安装easy_install 下载地址:https://pypi.python.org/pypi/ez_setup 解压,安装. python ez_setup.py 安装好easy_install 之后 再安装pip 下载地址:https://pypi.python.org/pypi/pip 解压,安装

docker在Linux(有网、无网)下面的安装教程

关于docker的概念,我在这里就不作说明了,直接切入正题吧! 有些客户对保密性要求比较高,因此去现场部署项目的时候,是没有网络的,这样的话,就比较难受了,网上许多无网的安装教程中需要yum指令,前提得有网络才能使用yum呀.下面将会分别介绍下有网和无网情况下docker的安装. 有网 docker ce支持64位版本 Centos 7,并且要求内核版本不低于3.10(可通过uname -r 指令查看内核信息),如果版本低于这个,不用慌,yum update 即可. 1.安装依赖包:  yum

Docker最全教程之Python爬网实战(二十一)

原文:Docker最全教程之Python爬网实战(二十一) Python目前是流行度增长最快的主流编程语言,也是第二大最受开发者喜爱的语言(参考Stack Overflow 2019开发者调查报告发布).笔者建议.NET.Java开发人员可以将Python发展为第二语言,一方面Python在某些领域确实非常犀利(爬虫.算法.人工智能等等),另一方面,相信我,Python上手完全没有门槛,你甚至无需购买任何书籍! 由于近期在筹备4.21的长沙开发者大会,耽误了不少时间.不过这次邀请到了腾讯资深技术

python虚拟环境virtualenv安装和配置

http://blog.csdn.net/pipisorry/article/details/47008981 python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装. Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也

Python 获取网易云音乐热门评论

--> html { line-height: 1.6 } body { font-family: -apple-system-font, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; background-color: #f3f3f3; line-height: inherit } body.ric

Debian Python升级+pip安装——基础环境配置

第一步:下载python2.7.9版本源码: wget http://python.org/ftp/python/2.7.9/Python-2.7.9.tgz 解压文件 #tar zxvf Python-2.7.9.tar.bz2 [email protected]:/opt/software# cd Python-2.7.9/ [email protected]:/opt/software/Python-2.7.9# dir config.guess Doc LICENSE Objects P