66214


Macを使用しています。

Anaconda-NavigatorにてJuypter NotebookをLaunchし、ターミナルが起動し、Juypter
Notebookのページが立ち上がるので、そこで新しいノートブックを作って、そこで作業している状況です。仮想環境は構築していません。

Pytorchを使いたく、インストールしたのですが、importができません。  
condaを使ってインストールしても全てエラーになってしまいます。

また、google colabratory を使用してインポートを行うと全く問題なく実行されます。なぜなのでしょうか。

ご教授願います。

以下コードと実行結果になります。  
[![画像の説明をここに入力](https://i.stack.imgur.com/gRV83.png)](https://i.stack.imgur.com/gRV83.png)


CC BY-SA 4.0
2020-05-02T09:33:20.583
66209
2020-05-02T11:55:53.530
2020-05-02T11:55:53.530
39664
39664
question
python jupyter-notebook pytorch
Pytorch が import できない


当てずっぽうですが、おそらく複数の Python の環境が入り混じってインストールされています。まだ環境構築を始めたところであれば、一度すべての
Python をアンインストールし、どれかひとつのインストール方法のみを試してみてください。

今回のエラーはおそらく、pip が期待している Python 環境と Jupyter Notebook が期待している Python
環境が異なることが原因です。pip3 コマンドが出力している `/Library/Frameworks/Python.framework/` というパスは
Python 公式ホームページの方法で Python 処理系をインストールした際にありがちなパスですが、Jupyter Notebook は
Anaconda の環境の Python を参照するように起動されていそうです。このため Jupyter が使う Python 処理系からは pip3
でインストールされたライブラリが見えていない状態になっていそうです。

また、もしこの pip3 が Anaconda のものだったとしても、Anaconda ではライブラリのインストールには conda
コマンドを使うべきで、pip
コマンドでのインストールと混ぜると環境が壊れがちです（[参考ドキュメント](https://docs.conda.io/projects/conda/en/latest/user-
guide/tasks/manage-environments.html#using-pip-in-an-environment)）。

質問者さんは初心者とのことで、複数の環境をご自身ですべて管理するのは手間かと思います。そこでたとえば、

  1. 一度すべての環境をアンインストールし、
  2. Anaconda のみインストールし、
  3. あらかじめ `conda install` で Pytorch をインストールし、
  4. Jupyter Notebook を起動する

という流れで解決するのが早そうです。


CC BY-SA 4.0
2020-05-02T11:55:49.493
66214
2020-05-02T11:55:49.493
19110
66209
answer