Databricks Error : ModuleNotFoundError: No module named 'sqlalchemy'

Databricks Error : ModuleNotFoundError: No module named 'sqlalchemy'

我是这个 Databricks 的新手。

在 Databricks 中,我已经尝试 运行在它的 python notebook

中安装以下包
# Library Section
import psycopg2
import pandas as pd
import numpy as np
import sqlalchemy
from sqlalchemy import create_engine
from io import StringIO
import os
import smtplib
import time
from email.mime.text import MIMEText
import datetime

当我单独 运行 对电池进行 运行 时,所有这些包都 运行 正常。但是当我尝试 运行 自动计划模式下的包时,它给出了错误

ModuleNotFoundError: No module named 'sqlalchemy'
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<command-4076398358532638> in <module>
      8 import pandas as pd
      9 import numpy as np
---> 10 import sqlalchemy
     11 from sqlalchemy import create_engine
     12 from io import StringIO

ModuleNotFoundError: No module named 'sqlalchemy'

完全不知道这个问题到底是什么。有人可以帮我解决这个问题吗?

编辑 1:我在 Databricks 中安装了以下库

  1. psycopg2
  2. sqlalchemy
  3. flask_SQLAlchemy

还是一样的问题

当你说我在 Databricks 中安装了以下库时,你究竟是如何安装 sqlalchemy 库的?

默认情况下,Databricks 集群不会在选定的 运行 时间安装 sqlalchemy 库。

您需要显式安装 sqlalchemy 库和 运行 上面的命令。

 pip install SQLAlchemy