Help us understand the problem. What is going on with this article?

chainerで、functionSetは無いよって言われた場合の対処

環境

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でした(至言)

A-Kouki
のんびりゆったりしてる大学生。ただのオタク
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした