导入Psycopg2时出现问题

问题描述 投票:0回答:2

当我在IDLE中导入psycopg2时它崩溃了,因此我无法进行任何测试。我尝试多次重新安装python和psycopg2,但问题仍然存在。

有人能帮忙吗?

附上错误屏幕截图。

python python-3.x psycopg2
2个回答
0
投票

我认为对于Psycopg2,会创建一个符号链接。正如我从您的屏幕截图中看到的那样,系统完整性保护已启用。你必须禁用它(通过命令csrutil disable并重新启动),然后创建一个符号链接,如下所示:

sudo ln -s /Library/PostgreSQL/9.6/lib/libssl.1.0.0.dylib /usr/lib
sudo ln -s /Library/PostgreSQL/9.6/lib/libcrypto.1.0.0.dylib /usr/lib

在我的情况下,我已经安装了PgSQL 9.6。有关更多错误和详细信息,请阅读OS X Sierra, PostgreSQL and Psycopg2文章。


0
投票

我重新安装了postgres服务器,Python(新版本)及其所有依赖项并重新安装,之后它工作了:)

© www.soinside.com 2019 - 2024. All rights reserved.