每当我尝试启动与python相关的swift时,我都会收到错误。我该如何解决这个问题?
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
追溯(最近的呼叫最后):
文件“”,第1行,在中 文件“/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py”,第52行,中
import weakref
文件“/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py”,第14行,中
来自_weakref import(
ImportError:无法导入名称_remove_dead_weakref
答案 0 :(得分:9)
我得到了同样的错误,因为swift REPL使用安装在export PATH=/usr/bin:$PATH
swift
的自制软件的python解释器。
为避免这种情况,你可以
PATH=/usr/bin:$PATH swift
或
{{1}}