ModuleNotFoundError: No module named 'psycopg2' in ipython
ModuleNotFoundError: No module named 'psycopg2' in ipython
这个问题之前有人问过,但是 none 的答案是不满意的。我正在尝试使用 jupyter notebook (ipython) 为 pandas 设置一个 PostgreSQL 数据库,我总是遇到以下错误 ModuleNotFoundError: No module named 'psycopg2'同样,我已经连接到我的 Django 项目,它工作正常。
为此,即使我遇到同样的问题,我也安装了以下软件包。我正在使用 ubuntu 18.04 仿生版。
sudo apt-get install python3-psycopg2
pip3 install psycopg2-binary
也许您在 ubuntu 的默认 python 中安装了 psycopg2
,并且您正在尝试在 anaconda 的环境中使用 notebook。首先尝试在 psycopg2 适用于 django
的 virtualenv 中安装 jupyter-notebook
。如果它在那里工作,那么它是不同环境的问题。
在笔记本单元格中,执行:
!pip install psycopg2-binary
终于有了解决办法。我刚刚安装了以下软件包并建立了我的 postgres 连接。
conda install psycopg2
这个问题之前有人问过,但是 none 的答案是不满意的。我正在尝试使用 jupyter notebook (ipython) 为 pandas 设置一个 PostgreSQL 数据库,我总是遇到以下错误 ModuleNotFoundError: No module named 'psycopg2'同样,我已经连接到我的 Django 项目,它工作正常。
为此,即使我遇到同样的问题,我也安装了以下软件包。我正在使用 ubuntu 18.04 仿生版。
sudo apt-get install python3-psycopg2
pip3 install psycopg2-binary
也许您在 ubuntu 的默认 python 中安装了 psycopg2
,并且您正在尝试在 anaconda 的环境中使用 notebook。首先尝试在 psycopg2 适用于 django
的 virtualenv 中安装 jupyter-notebook
。如果它在那里工作,那么它是不同环境的问题。
在笔记本单元格中,执行:
!pip install psycopg2-binary
终于有了解决办法。我刚刚安装了以下软件包并建立了我的 postgres 连接。
conda install psycopg2