导入psycopg2与postgres服务器建立连接,并在python中与之交互

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

我在 Udacity Full Stack Nanodegree 上,关于在 visual studio code for postgresql 上安装 psycopg2 的说明不是很清楚。我正在使用 postgresql15

请帮忙,我花了 4 天时间解决问题而不是尝试我的第一个项目

我已经使用以下命令安装了 psycopg2,它说它已经满足了,但是它仍然不允许我使用 psycopg2:

brew 安装 openssl 下载https://formulae.brew.sh/api/cask.json 100.0% 警告:openssl@3 3.0.8 已经安装并且是最新的。 要重新安装 3.0.8,请运行: brew 重新安装 openssl@3 ada@adas-mbp ~ % 导出 LIBRARY_PATH=$LIBRARY_PATH:/usr/local/opt/openssl/lib/ ada@adas-mbp ~ % pip3 安装 psycopg2 要求已经满足:./.pyenv/versions/3.9.5/lib/python3.9/site-packages (2.9.5) 中的 psycopg2

我的 visual studio 代码没有连接到数据库:

发生异常:ImportError dlopen(/Users/ada/.pyenv/versions/3.9.7/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-darwin.so,2):库未加载:@rpath/libssl。 1.1.动态库 参考自:/Users/ada/.pyenv/versions/3.9.7/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-darwin.so 原因:找不到图片 文件“/Users/ada/class-demos/demo.py”,第 1 行,位于 导入 psycopg2 导入错误:dlopen(/Users/ada/.pyenv/versions/3.9.7/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-darwin.so,2):未加载库:@rpath/ libssl.1.1.dylib 参考自:/Users/ada/.pyenv/versions/3.9.7/lib/python3.9/site-packages/psycopg2/_psycopg.cpython-39-darwin.so 原因:找不到图片

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