python-3.x - 在 Windows 上安装 psycopg2 时遇到问题

标签 python-3.x pandas sqlalchemy

我尝试使用这个: http://stickpeople.com/projects/python/win-psycopg/

但是没有运气。我什至做了 easy_install psycopg2-2.6.1...(与网站上的 64 位链接同名)。

我使用的是 Windows 8.1 和 Python 3.5。我不熟悉我在谷歌上搜索的一些主题,例如虚拟环境等......我通常只使用 anaconda 并且一切正常。这是第一个不能开箱即用的模块。

from sqlalchemy import create_engine
import psycopg2

engine = create_engine('postgresql://postgres:xxxxxxx@localhost:xxxx/xxxxxxx')

导入错误:DLL 加载失败:找不到指定的模块。

最佳答案

有时安装的二进制文件不是最新的。

发生这种情况时,解决方法是将 PostgreSQL 二进制路径(例如 C:\Program Files\PostgreSQL\9.3\bin)添加到路径变量中。

您可能需要this如果您不知道如何在 Windows 上添加路径变量。

关于python-3.x - 在 Windows 上安装 psycopg2 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910393/

相关文章:

python - 比循环和调用循环调用另一个函数的函数更好的方法

python - pandas 基于column.isin.list(column)返回子集

python-3.x - 找出散点图中最密集区域的中心

python - 如何在 groupby 之后将 Pandas 数据框拆分为多列

python - 使用 Pandas 将数据 append 到 Excel 工作表的最后一行

mysql - 如何强制 filter() 匹配 sqlalchemy 中的确切大小写(区分大小写)?

python - 如何在 sqlalchemy 声明中设置属性默认值?

postgresql - 在 AWS ec2 实例上通过 sqlalchemy to_sql 过程插入;面临位数据类型列的问题

python - Jupyter 笔记本中的自定义 CSS 可在 nbviewer 中使用

python-3.x - E : Unable to locate package python3-fpylll