環境
python2.7 (最終的な)
起こったこと。
調べながらchainerのサンプルプロジェクト動かそうとしたら、文法エラーが出まくった。
あ、これpython2系じゃないと動かないパターンだなって思って、
phthon2の仮想環境に切り替えて実行したら、
今度は、functionSetなんてインポートできないでござるって言われてしまいました。
そして、ググる。
解決方法
ググったら、以下の記事が出てきました。
https://teratail.com/questions/113819
「ダウングレードするか、新しいバージョンのチュートリアルを見つけて」って書いてあったので、
ダウングレードする方法の方が早く動かせると思ったので、インストールしていたchainerを
アンインストールし、ダウングレードすることに。
普通に、pip install chainerやったら、v7.1.0になったので、これはたいへん。
どこまで戻せばいいんだって、バージョンを少しずつ下げてアンインストール、インストールって繰り返して行ったら、
ついに、動いたバージョンを発見。
バージョンは、「v1.17.0」です、動きました。
いや、古スギィ!
でも最新のままだと他のライブラリとバージョン合わなくなったりプログラム修正したりやることが山ほど生まれてしまうし今回個人で勝手にやってるだけなので許してクレメンス。
なので、functionSetを使ってるプロジェクトの場合、
このバージョンを検討してみるとよさそう
感想
作業効率を高めるで有名なシェルのfishを使っていたのですが、
こいつのせいで、環境構築に大変苦しみました。(1日中環境構築うまくいかなくて泣きそうになった日もあった)
パスが通っていなかったり。
なので、bashに戻したら、あっという間に環境構築がうまくいきました。
fishさん。見た目かっこよくて好きだったけど、選ばれたのは、bashでした(至言)