#python #sqlalchemy #azure-databricks #pypi
#python #sqlalchemy #azure-блоки данных #pypi
Вопрос:
Я совершенно новичок в этом 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
- psycopg2
- sqlalchemy
- flask_SQLAlchemy
но все та же проблема
Ответ №1:
Когда вы говорите, что я установил следующие библиотеки в Databricks, как именно вы установили sqlalchemy
library?
По умолчанию в кластерах Databricks не будет sqlalchemy
установлена библиотека в выбранной среде выполнения.
Вам необходимо sqlalchemy
явно установить библиотеку и выполнить приведенную выше команду.
pip install SQLAlchemy
Комментарии:
1. я попытался импортировать библиотеку с помощью опции import library, которую мы получаем на целевой странице Databricks.
2. Есть ли какое-либо решение для этого сейчас?