pandas 模块未找到错误:ipython中没有名为“psycopg2”的模块

zaq34kh6  于 2023-03-16  发布在  Python
关注(0)|答案(4)|浏览(175)

这个问题已经问过,但没有一个答案是不满意的条件。我试图建立一个PostgreSQL数据库的Pandas与jupyter笔记本(ipython)总是我有以下错误**ModuleNotFoundError:没有模块命名为'psycopg2'**相同的我已经连接到我的Django项目它的工作很好。
为此,我安装了以下软件包,即使我面临同样的问题。我正在使用ubuntu18.04仿生verion。

sudo apt-get install python3-psycopg2
pip3 install psycopg2-binary

vm0i2vca

vm0i2vca1#

最后,我有一个解决方案。我刚刚安装了以下包,它使我的postgres连接。

conda install psycopg2
pexxcrt2

pexxcrt22#

也许你用ubuntu默认的python安装了psycopg2,而你在anaconda的环境中尝试安装notebook,首先尝试在psycopg2运行django的virtualenv中安装jupyter-notebook,如果它在那里运行,那么这是不同环境的问题。

sgtfey8w

sgtfey8w3#

在notebook单元格中,执行:

!pip install psycopg2-binary
3zwtqj6y

3zwtqj6y4#

对我来说,我使用的是虚拟环境。当我尝试执行:

!pip install psycopg2-binary

它给了我:

bad interpreter: No such file or directory

当我试图安装我需要的软件包时,(在这种情况下psycopg2)如下:

!python3 -m pip install psycopg2-binary

对我很有效。

相关问题