#お困りの内容
うっかりMojaveでターミナルからswiftをREPL実行しようとしたら、sixライブラリが足りないらしかった。
Traceback (most recent call last): File <string>, line 1, in <module> File /Applications/Xcode10.3.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python/lldb/__init__.py, line 98, in <module> import six
ImportError: No module named six
##対応
うっかりHomebrewでpython2.7.15いれて(High Sierra環境を引継いでた)ので消すことにした。
XCode10.3とかは、複数インストールするために改名してるだけです。
以下を実行。(@2つけたか忘れた)
brew uninstall python@2
なお、python@2以下のフォルダが残ってしまったのでゴミ箱へ。
##結果の確認
このままでは、pythonなんてないぜという怒られが発生するので、一旦ターミナルはクローズして別のターミナルを起動し直して、以下を確認した。
$python
Python 2.7.10 (default, Feb 22 2019, 21:55:15)
[GCC 4.2.1 Compatible Apple LLVM 10.0.1 (clang-1001.0.37.14)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
$ swift
Welcome to Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.4).
Type :help for assistance.
1> print("Hello,World")
Hello,World
2>
めでたしめでたし。