Я совершенно новичок в этом Databricks.
В Databricks я попытался запустить следующие пакеты в своей записной книжке Python.
# 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
но все та же проблема
🤔 А знаете ли вы, что...
Python поддерживает множество парадигм программирования, включая процедурное, объектно-ориентированное и функциональное программирование.
Когда вы говорите, что я установил следующие библиотеки в Databricks, как именно вы установили библиотеку sqlalchemy
?
По умолчанию в кластерах Databricks не будет библиотеки sqlalchemy
, установленной в выбранной среде выполнения.
Вам необходимо явно установить библиотеку sqlalchemy
и выполнить приведенную выше команду.
pip install SQLAlchemy