从本地存档文件安装后,出现导入psycopg2的问题(以便在设置.cfg)

2024-04-19 16:42:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试安装和使用psycopg2,在macos上使用Python。在由于“pg_config not found”错误而导致安装出现问题之后,我下载了源文件并在中指定了pg_config路径设置.cfg. 安装成功,但现在psycopg2在导入时遇到错误。你知道吗

安装

pip install /Users/k/Downloads/psycopg2-2.8.3
Processing ./Downloads/psycopg2-2.8.3
Installing collected packages: psycopg2
  Running setup.py install for psycopg2: started
    Running setup.py install for psycopg2: finished with status 'done'
Successfully installed psycopg2-2.8.3

导入错误

import psycopg2
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/psycopg2/__init__.py", line 50, in <module>
    from psycopg2._psycopg import (                     # noqa
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so, 2): Library not loaded: libssl.1.1.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-darwin.so
  Reason: image not found

任何帮助都将不胜感激!你知道吗


Tags: installpyconfiglibpackages错误librarysite
1条回答
网友
1楼 · 发布于 2024-04-19 16:42:31

如果是我的话,我宁愿按以下方式做:

$ pip install pipenv  user
$ pipenv shell
$ pipenv install psycopg2==2.8.3
$ python
>>> import psycopg2

相关问题 更多 >