前提・実現したい
さくらインターネットスタンダードプランでpython3.6をインストールし、
chainerをpip3にてインストール後、下記ページを参考にpythonを実行したら
ImportErrorが出ました。
https://knowledge.sakura.ad.jp/10071/
エラーを解消しプログラムを動作させたいのですが、原因が分かる方いらっしゃいましたら何卒ご教示よろしくお願いいたします。
該当のソースコード
pip3でchainerをインストールした後の流れは以下の通りです。
% git clone https://github.com/chainer/chainer.git Cloning into 'chainer'... remote: Enumerating objects: 21, done. remote: Counting objects: 100% (21/21), done. remote: Compressing objects: 100% (21/21), done. remote: Total 206983 (delta 4), reused 5 (delta 0), pack-reused 206962 Receiving objects: 100% (206983/206983), 49.66 MiB | 3.71 MiB/s, done. Resolving deltas: 100% (154613/154613), done. Checking connectivity... done. % cd chainer/examples/mnist/ % python train_mnist.py Traceback (most recent call last): File "train_mnist.py", line 4, in <module> import chainer ImportError: No module named chainer
インストールディレクトリ
% which python /usr/local/bin/python % which pip3 /home/***/local/python/bin/pip3
chainerインストールディレクトリ
/home/***/local/
試したこと
以下のコードを試しましたが特にエラーは出ていないようです。
% python3 Python 3.6.5 (default, Sep 11 2019, 20:28:38) [GCC 4.2.1 20070831 patched [FreeBSD]] on freebsd9 Type "help", "copyright", "credits" or "license" for more information. >>> import chainer >>>
補足情報(FW/ツールのバージョンなど)
mac osX
さくらインターネット スタンダードプラン
chainerのパスですが、/home/***/chainer/
の間違いでした。
追記
pip3 install chainerはエラーもなく、ディレクトリも作成されていました。
ご指摘のあった追記依頼への返答は以下のとおりです。
(さくらのレンタルサーバスタンダードではsudoが使えないため省いています。)
% pip3 -V pip 19.2.3 from /home/***/local/python/lib/python3.6/site-packages/pip (python 3.6) % python3 -c 'import sys; print(sys.prefix)' /home/***/local/python % which pip3 /home/***/local/python/bin/pip3 % which python3 /home/***/local/python/bin/python3
以上でよろしいでしょうか。また追記等あればご指示ください。