Пакет PyCall.jl позволяет загружать и использовать произвольные пакеты Python, включая SQLAlchemy.
julia> using PyCall
julia> @pyimport sqlalchemy as sql
julia> sql.__version__
"1.1.9"
Подробную информацию см. В документации.
КакНа данный момент есть некоторые, возможно, неудобные отображения синтаксиса.Конкретно, вы должны получить доступ к полям и методам объектов python с помощью object[:field]
вместо object.field
, которые вы использовали бы в python.Тем не менее, поскольку мой запрос на извлечение был объединен на этой неделе, он изменится, как только выйдет PyCall 2.0 !(Конечно, вы можете проверить основную ветку через ] add PyCall#master
и получить эту функцию уже сейчас.)