swift выбрасывает ошибки Python из терминала - PullRequest
0 голосов
/ 29 апреля 2018

Я получаю сообщение об ошибке всякий раз, когда пытаюсь запустить swift, связанный с python. Как мне это исправить?

bash-3.2 $ swift --version
Apple Swift версия 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
Цель: x86_64-apple-darwin17.5.0
bash-3.2 $ swift
Traceback (последний вызов был последним):
Файл "", строка 1, в
Файл "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", строка 52, в
импорт слабая ссылка
Файл "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", строка 14, в
из _weakref import (
Ошибка импорта: невозможно импортировать имя _remove_dead_weakref

1 Ответ

0 голосов
/ 07 мая 2018

Я получаю ту же ошибку, потому что swift REPL использует интерпретатор python, который homebrew установлен на /usr/local/bin/python.

Чтобы избежать этого, вы можете

export PATH=/usr/bin:$PATH
swift

или

PATH=/usr/bin:$PATH swift
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...