我的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