Я пытаюсь запустить команду remorph. Remorph – это инструмент с открытым исходным кодом, используемый для преобразования традиционного кода SQL в искровой код SQL.
databricks labs remorph transpile -input-sgl C:\Users\anubhav.sharma \Downloads\emp_purge_data.sql--source snowflake --output-folder C:\Users\anubhav.sharma Downloads
Я передаю источник входных данных, в котором присутствует мой традиционный SQL-файл. Но я получаю сообщение об ошибке.
Раньше я устанавливал Python diff версии 3.13, теперь использую версию 3.12. Я проверил, что через Python не установлен 2 Python -- версия
Complete error
C:\Users\anubhav.sharma>Traceback (most recent call last):
File "C:\Users\anubhav.sharma\.databricks\labs\remorph\lib\src\databricks\labs\remorph\cli.py", line 9, in
from databricks.labs.remorph.reconcile.runner import ReconcileRunner File "C:\Users\anubhav.sharma\.databricks\labs\remorph\lib\src\databricks\labs\remorph\reconcile\runner.py", line 13, in from databricks.labs.remorph.reconcile.execute import RECONCILE_OPERATION_NAME
File "C:\Users\anubhav.sharma\.databricks\labs\remorph\lib\src\databricks\labs\remorph\reconcile\execute.py", line 25, in from databricks.labs.remorph.reconcile.connectors.source_adapter import create_adapter ", lin
File "C:\Users\anubhav.sharma\.databricks\labs\remorph\lib\src\databricks\labs\remorph\reconcile\connectors\source_adapter.py
e 7, in from databricks.labs.remorph.reconcile.connectors.snowflake import SnowflakeDataSource
File "C:\Users\anubhav.sharma\.databricks\labs\remorph\lib\src\databricks\labs\remorph\reconcile\connectors\snowflake.py", line 10,
in
from cryptography.hazmat.primitives import serialization
File "C:\Users\anubhav.sharma.databricks\labs\remorph\state\venv\Lib\site-packages\cryptography\hazmat\primitives\serialization.
init.py", line 7, in
from cryptography.hazmat.primitives. serialization import ( File "C:\Users\anubhav.sharma\.databricks\labs\remorph\state\venv\Lib\site-packages\cryptography\hazmat\primitives\_serialization.p
y", line 10, in from cryptography.hazmat.primitives.hashes import HashAlgorithm File "C:\Users\anubhav.sharma.databricks\labs\remorph\state\venv\Lib\site-packages\cryptography\hazmat\primitives\hashes.py", line
9, in
from cryptography.hazmat.bindings. rust import openssl as rust openssl ImportError: Py03 modules compiled for CPython 3.8 or older may only be initialized once per interpreter process
Error: exit status 1
Подробнее здесь: https://stackoverflow.com/questions/791 ... be-initial
Ошибка импорта: модули Py03, скомпилированные для CPython 3.8 или старше, могут быть инициализированы только один раз дл ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение