导入psycopg2库时出错

2024-03-28 10:23:49 发布

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

我试图在Rodeo中导入psycopg2库,但遇到错误。在

  • psycopg2版本2.6.2
  • Python 3.5版

错误:

ImportErrorTraceback (most recent call last)
<ipython-input-7-bd284aa2cf56> in <module>()
----> 1 import psycopg2

/Users/chrisstroud/anaconda/lib/python3.5/site-packages/psycopg2-2.6.2-py3.5-macosx-10.6-x86_64.egg/psycopg2/__init__.py in <module>()
 48 # Import the DBAPI-2.0 stuff into top-level module.
 49 
---> 50 from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
 51 
 52 from psycopg2._psycopg import Binary, Date, Time, Timestamp

ImportError: dlopen(/Users/chrisstroud/anaconda/lib/python3.5/site-packages/psycopg2-2.6.2-py3.5-macosx-10.6-x86_64.egg/psycopg2/_psycopg.cpython-35m-darwin.so, 2): Library not loaded: libssl.1.0.0.dylib
  Referenced from: /Users/chrisstroud/anaconda/lib/python3.5/site-packages/psycopg2-2.6.2-py3.5-macosx-10.6-x86_64.egg/psycopg2/_psycopg.cpython-35m-darwin.so
  Reason: image not found

Tags: fromimportegglibpackages错误siteanaconda
1条回答
网友
1楼 · 发布于 2024-03-28 10:23:49

首先,必须使用pip安装psycopg2:

pip install psycopg2

如果您在linux或Mac上,则必须使用sudo来授予root权限。在

之后,只需使用以下命令导入库:

import 'psycopg2'

如果它不起作用,你应该把库文件夹放在你的项目文件夹中工作。在

相关问题 更多 >