【发布时间】:2020-12-31 06:50:12
【问题描述】:
以前有人问过这个问题,但没有一个答案是不令人满意的。我正在尝试使用 jupyter notebook (ipython) 为 pandas 设置 PostgreSQL 数据库,但我总是遇到以下错误 ModuleNotFoundError: No module named 'psycopg2' 与我的 Django 项目连接时它工作正常。
为此,即使我面临同样的问题,我也安装了以下软件包。我正在使用 ubuntu 18.04 仿生版本。
sudo apt-get install python3-psycopg2
pip3 install psycopg2-binary
【问题讨论】:
-
笔记本内核与您安装 psycopg2 的解释器相同吗?
-
是的,看起来像不同的解释器。使用虚拟环境并通过 venv 运行项目。
-
使用
conda或venv创建一个虚拟环境并在其中安装所有内容。从环境中启动 jupyter。它会起作用的。
标签: python pandas postgresql ipython psycopg2