Я получаю сообщение об ошибке всякий раз, когда пытаюсь запустить 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
Я получаю ту же ошибку, потому что swift REPL использует интерпретатор python, который homebrew установлен на /usr/local/bin/python.
/usr/local/bin/python
Чтобы избежать этого, вы можете
export PATH=/usr/bin:$PATH swift
или
PATH=/usr/bin:$PATH swift