【PyCUDA環境構築その2】 Xcode7とXcode8をインストールして、切り替える方法
Xcode7.xとXcode8.xを共存させる方法を紹介します。
この記事は、PyCUDAでDeep LearningをするためのMac環境構築その2です。PyCUDAはCUDAに依存しています。CUDAはXcode8に対応しておらず、Xcode7をインストールする必要があります。
記事リスト
以下のリンクから各記事に飛ぶことができます。
[PyCUDA環境構築 その1] MacにPython3とNumpyをインストール
[PyCUDA環境構築 その2] この記事
[PyCUDA環境構築 その3] MacにCUDA8をインストール
[PyCUDA環境構築 その4] PyCUDAをMacOS 10.12 Sierraにインストール
Xcode 8.xのインストール
MacOSのApp StoreからXcodeをインストールします。
ターミナルを開いて、
# sudo mv /Applications/Xcode.app /Applications/Xcode8.app
Xcode 7.xのインストール
記事執筆時ではXcode 7.3.1がXcode7では最新でした。Downloads for Apple Developer からSee more downloadsを選んで、検索ボックスに「Xcode 7」と入力します。Xcode 7.3.1とCommand Line Tools for Xcode 7.3.1をダウンロードします。
ダウンロードしたdmgファイルを開いてXcode 7.3.1をインストールします。続いてCommand Line Tools for Xcode7.3.1もインストールします。
ターミナルを開いて、
# sudo xcode-select -s /Applications/Xcode.app
次にCommand Line Toolsのdmgを開いてをインストールします。
Xcodeの切り替え
上述の手順通り進めていたら、Xcode7がアクティブになっています。Xcode8に切り替えるには、
# sudo mv /Applications/Xcode.app /Applications/Xcode7.app # sudo mv /Applications/Xcode8.app /Applications/Xcode.app # sudo xcode-select -s /Applications/Xcode.app
Xcode7に切り替えるには
# sudo mv /Applications/Xcode.app /Applications/Xcode8.app # sudo mv /Applications/Xcode7.app /Applications/Xcode.app # sudo xcode-select -s /Applications/Xcode.app