環境
Mac OS Sierra
ver 10.12.1
chainerをインポートをする
あるプログラムをコンパイルしたところ
lang
1Traceback (most recent call last): 2 File "chainer.py", line 4, in <module> 3 import chainer.functions as F 4 File "/Users/popipopi/Desktop/chainer.py", line 4, in <module> 5 import chainer.functions as F 6ModuleNotFoundError: No module named 'chainer.functions'; 'chainer' is not a package
と出てしまいます。
試しに
lang
1pip install chainer
を行ったところ
lang
1Requirement already satisfied: chainer in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages 2Requirement already satisfied: nose in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages (from chainer) 3Requirement already satisfied: protobuf>=2.6.0 in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages (from chainer) 4Requirement already satisfied: six>=1.9.0 in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages (from chainer) 5Requirement already satisfied: numpy>=1.9.0 in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages (from chainer) 6Requirement already satisfied: filelock in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages (from chainer) 7Requirement already satisfied: setuptools in /Users/popipopi/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg (from protobuf>=2.6.0->chainer)
と表示されインストールは問題ないようです。
lang
1popipopi$ pyenv versions 2 system 3 3.5.1 4 3.6.1 5 3.6.1/envs/py361tensorflow
このように複数バージョンが存在するので
パスの設定次第でインポートが可能になるとは思うのですが設定方法がわかりません。
よろしくお願いいたします。
また別の理由でしたら教えて欲しいです。
編集後
新しい収穫として
デスクトップにはいるまえにimport chainerはエラーが出ませんでしたが
cd desktopをおこなってからimport chainerはエラーがでました。
どのようにすればよいですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/23 06:11
2017/05/23 06:14
2017/05/23 06:19
2017/05/23 08:38
2017/05/23 08:43