のだが、結局はできなかったのでspyderでなら動かせたしこれでいいやってなった。 ちなみにphase1の時点でwindowsでは成功した。
確か、まずは久しぶりにanacondaを使うってことで
conda update conda
conda update anacodna
した。その上で、新しい環境を作ってpygameを入れようとした。anaconda cloudで一番DL数が多いやつを適当に
conda install -c cogsci pygame
した。 とくにエラーもなく入ったのでここやここを参考にして適当にVSCのワークスペースの設定を変える。
{
"python.pythonPath": "/Volumes/ExtremeDrive/anaconda/envs/gamecreatebook/bin/python",
"python.autoComplete.extraPaths": ["/Volumes/ExtremeDrive/anaconda/envs/gamecreatebook/lib/python3.5", "/Volumes/ExtremeDrive/anaconda/envs/gamecreatebook/lib/python3.5/site-packages", "/Volumes/ExtremeDrive/anaconda/pkgs"]
}
適当に転がってたpygameのサンプルを書いてみると、
ImportError: No module named 'pygame'
などと怒られた。
spyderからやってみても駄目。エラー内容はなんか違った気がするが。
いちどconda unistall pygame
してからanaconda cloudの別のやつを入れてみる。
これも失敗。同じエラー。
pip install conda
すると、インストールの段階で失敗する。なにやら長大なエラーを吐く。
Library not loaded: /usr/local/lib/libSDL-1.2.0.dylib
みたいな一文があったのでググると、pyagme installation issues with condaとかいうのがヒットするもなにも解決せず。
Pygame installation for Python 3.6.0というのがあったのでみてみると、よくわからんけどpip install wheel
してなんか入れろとのことだったのでここから環境にあったやつ探してpip install pygame-1.9.3-cp36-cp36m-macosx_10_9_intel.whl
とした。
お前の環境では駄目だよッて感じのエラーが吐かれて結局インストールできなかったのでやる気を失くす。
どうせわからんので適当にエラーをコピペしてググり続けていたら'SDL.h' file not found on Mac #20
ってやつで、
brew install sdl sdl_image sdl_mixer sdl_ttf portmidi
とか書かれていたのでろくに読まず試す。その後いちどmacを再起動し、pipしてみるとSuccsselyとか出る。
spyderでimport pygameとやってみるとちゃんと動く。やったぜ。
結局VSCではやり方がわからんのだが力つきたのでとりあえずspyderでいいやということにする。