@takotamago

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

Tensorflowがインストールできない

anacondaをインストールし、tensorflowをインストールしようとしていますが、エラーが発生します。
コマンドプロンプトでconda install tensorflowと入力し、リターンを押すと
様々なインストールが走ったあとに、

InvalidArchiveError("Error with archive C:\Users\200538\AppData\Local\anaconda3\pkgs\tensorflow-base-2.10.0-mkl_py310h6a7f48e_0.conda. You probably need to delete and re-download or re-create this file. Message was:\n\nfailed with error: [Errno 2] No such file or directory: 'C:\Users\200538\AppData\Local\anaconda3\pkgs\tensorflow-base-2.10.0-mkl_py310h6a7f48e_0\Lib\site-packages\tensorflow\include\tensorflow\compiler\mlir\hlo\_virtual_includes\compose_set_interface_inc_gen\mlir-hlo\Dialect\gml_st\transforms\compose_set_interface.h.inc'")

と出ます。その後、tensorflowがインストールされているかどうか確認しようして、コマンドプロンプトに下記を入力しますが、

(ty1) M:>python
Python 3.11.4 | packaged by Anaconda, Inc. | (main, Jul 5 2023, 13:38:37) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import tensorflow
Traceback (most recent call last):
File "", line 1, in
ModuleNotFoundError: No module named 'tensorflow

モジュールがありません。となります。
何故でしょうか?。上段のエラーを見るとtensorflow-base-2.10.0-mkl_py310h6a7f48e_0.conda.を再ダウンロードするような指示なのですが、既にフォルダにそのファイルはあります。

1 likes

1Answer

既にフォルダにそのファイルはあります。

「ファイルが無い」エラーですが、下記パスのファイルは存在しているのですか?

[Errno 2] No such file or directory: 'C:\Users\200538\AppData\Local\anaconda3\pkgs\tensorflow-base-2.10.0-mkl_py310h6a7f48e_0\Lib\site-packages\tensorflow\include\tensorflow\compiler\mlir\hlo_virtual_includes\compose_set_interface_inc_gen\mlir-hlo\Dialect\gml_st\transforms\compose_set_interface.h.inc'

0Like

Comments

  1. @takotamago

    Questioner

    返信ありがとうございます。よくよく見ると、そのファイルが存在しませんでした。これはどちらからダウンロードすればよいのでしょうか?、ご教示いただけますと助かります。

  2. 正しい手順で再インストールすることだと思います。
    ネットで見つけた、下記サイトは参考になりませんか?

  3. @takotamago

    Questioner

    返信ありがとうございます。ご教示いただきましたサイトに記載がありましたpipからインストールしましたら、うまくいきました。ありがとうございます!

  4. よかったですね。

    解決ならば、当Q&Aをクローズしてください。

Your answer might help someone💌