这个问题已经问过,但没有一个答案是不满意的条件。我试图建立一个PostgreSQL数据库的Pandas与jupyter笔记本(ipython)总是我有以下错误**ModuleNotFoundError:没有模块命名为'psycopg2'**相同的我已经连接到我的Django项目它的工作很好。
为此,我安装了以下软件包,即使我面临同样的问题。我正在使用ubuntu18.04仿生verion。
sudo apt-get install python3-psycopg2
pip3 install psycopg2-binary
4条答案
按热度按时间vm0i2vca1#
最后,我有一个解决方案。我刚刚安装了以下包,它使我的postgres连接。
pexxcrt22#
也许你用ubuntu默认的python安装了
psycopg2
,而你在anaconda的环境中尝试安装notebook,首先尝试在psycopg2运行django
的virtualenv中安装jupyter-notebook
,如果它在那里运行,那么这是不同环境的问题。sgtfey8w3#
在notebook单元格中,执行:
3zwtqj6y4#
对我来说,我使用的是虚拟环境。当我尝试执行:
它给了我:
当我试图安装我需要的软件包时,(在这种情况下psycopg2)如下:
对我很有效。