【问题标题】:I am unable to import psycopg2 from Jupyter notebook or Jupyter Lab on Mac. I have a clean install of Catalina我无法从 Mac 上的 Jupyter notebook 或 Jupyter Lab 导入 psycopg2。我有一个全新安装的 Catalina
【发布时间】:2020-03-24 13:55:08
【问题描述】:

发布了类似的报告,但建议的解决方案不起作用。

---- from Jupyter ----

Import psycopg2
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-2-7d2da0a5d979> in <module>
----> 1 import psycopg2

ModuleNotFoundError: No module named 'psycopg2'

如果我从 Mac 终端运行 python3,然后运行 ​​import psycopg2,则可以。 如果我从 Jupyterlab 终端运行 python3,这将不起作用。运行import pyscopg2后出现以下错误

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

echo $PATH 来自 Mac 终端是

/Users/greg/opt/miniconda3/bin:/Users/greg/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

来自 Jupyterlab 终端的echo $PATH

/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/greg/opt/miniconda3/bin:/Users/greg/opt/anaconda3/condabin

这些看起来一样,只是顺序不同。

我试过pip install psycopg2 有和没有二进制选项。不管怎样,它说已经满意了。 我试过了

conda install -c anaconda psycopg2

还尝试从 postgresql.org 和 brew install psycopg2 安装 postgresql。两者都有效,但 Jupyterlab 没有运气。

【问题讨论】:

    标签: python python-3.x jupyter-notebook psycopg2 jupyter-lab


    【解决方案1】:

    尝试使用以下命令安装软件包:pip install psycopg2-binary。这应该有效。 欲了解更多信息,请访问:https://www.psycopg.org/docs/install.html

    【讨论】:

      猜你喜欢
      • 2022-08-21
      • 1970-01-01
      • 2021-03-14
      • 2021-06-03
      • 2019-11-06
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多