Windows环境下python链接postgresql数据库遇到的问题。

我的python版本是3.8
上来不废话直接 import psycopg2
报错: pg_config executable not found
百度了一大堆,大部分是linux系统下的直接安装依赖,找了好几篇文章加上自己的见解做一下总结

  • python第三方插件中选择自己python版本进行下载我的是3.8,64位的操作系统,所以我选择这个
    在这里插入图片描述
  • 然后还得安装pip,类似于Linux系统下的yum命令,用来安装python依赖的。在这里直接下载最新的压缩文件tar就完事了,然后解压到本地。
    然后在解压的目录直接运行python setup.py install命令进行安装,前提是你的python已经配置到环境变量当中了,如果多个python版本的话注意区分
    目录运行
    如果最后出现如下字样的话证明安装成功了
    在这里插入图片描述
  • 然后再用刚才安装好的pip命令,来到你一开始下载的第三方插件whl文件目录下。运行pip install psycopg2-2.8.6-cp38-cp38-win_amd64.whl,这个后面的文件名要和你下载的一样哈。运行结果如下的话就是成功了。
    在这里插入图片描述
    如果import psycopg2还报错的话尝试把python安装目录下 Lib\site-packages psycopg2相关的两个文件下移动到本地项目目录下venv\Lib

参考:https://www.cnblogs.com/tiandi/p/14126938.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值