Быстрый вызов Python с PythonKit - PullRequest
0 голосов
/ 09 декабря 2018

Я хочу вызвать Python в Swift, поэтому я загружаю PythonKit и собираю его, но получаю следующее сообщение об ошибке.Если я добавлю зависимость PythonKit, она покажет «Ошибка сегментации 11».Кто-нибудь знает как это решить?или любым другим способом можно вызвать Python в Swift?

https://github.com/pvieito/PythonKit


swift run

Компилировать Swift Module 'PythonKit' (4 источника) /PythonKit-master / PythonKit / Python.swift: 82: 2: ошибка: неизвестный атрибут 'dynamicCallable' @dynamicCallable ^

/ PythonKit-master / PythonKit / Python.swift: 82: 2: ошибка: неизвестный атрибут 'dynamicCallable '@dynamicCallable ^

/ PythonKit-master / PythonKit / Python.swift: 128: 26: предупреждение: CustomPlaygroundQuickLookable устарело: CustomPlaygroundQuickLookable будет удалено в будущей версии Swift.Для настройки представления типов на игровых площадках используйте вместо этого CustomPlaygroundDisplayConvertible.расширение PythonObject: CustomPlaygroundQuickLookable {


Если добавить

.package(url: "https://github.com/pvieito/PythonKit.git", .branch("master"))

При сборке отображается «Ошибка сегментации 11».


1 Ответ

0 голосов
/ 15 декабря 2018

Используйте Swift 5.0 теперь нормально!Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...