Pertanyaan swift melempar kesalahan python dari terminal


Saya mendapatkan kesalahan setiap kali saya mencoba untuk memulai cepat terkait dengan python. Bagaimana saya memperbaikinya?

bash-3.2 $ swift --version
  Apple Swift versi 4.1 (swiftlang-902.0.48 clang-902.0.37.1)
  Target: x86_64-apple-darwin17.5.0
  bash-3.2 $ swift
  Traceback (panggilan terakhir terakhir):
    File "", baris 1, di
    File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/copy.py", baris 52, di
      impor weakref
    File "/usr/local/Cellar/python@2/2.7.14_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/weakref.py", baris 14, di
      dari impor _weakref (
  ImportError: tidak dapat mengimpor nama _remove_dead_weakref


5
2018-04-28 22:18


asal


Jawaban:


Saya mendapatkan kesalahan yang sama, karena REPL yang cepat menggunakan penerjemah python yang dipasang di homebrew /usr/local/bin/python.

Untuk menghindari ini, Anda bisa

export PATH=/usr/bin:$PATH
swift

atau

PATH=/usr/bin:$PATH swift

6
2018-05-06 22:27