sweetmarino
@sweetmarino

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Jupyterlabのインストールでエラーが出ます。対応を教えていただけないでしょうか。

解決したいこと

pythonのインストール後にJupyterlabをインストールしたい。

こんにちは。

Windows 10のPCを使っていた時に、pythonをJupyterlabで使用していました。新しいWindows 11のPCを購入し、同様な設定を試みましたが、Jupyterlabをインストールすると、

エラー1

Building wheels for collected packages: psutil
  Building wheel for psutil (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for psutil (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [46 lines of output]

エラー2

      C:\Users\sweet\AppData\Local\Programs\Python\Python311\include\pyconfig.h(59): fatal error C1083: include ファイルを開けません。'io.h':No such file or directory
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for psutil
Failed to build psutil
ERROR: Could not build wheels for psutil, which is required to install pyproject.toml-based projects

のようにエラーが出てしまします。
コマンドプロンプトは管理者で、pythonのインストールも管理者で行いました。

Microsoft Visual Studio\2022もインストールしてみたのですが駄目でした。

これまでJupyterlabで作業してきたので使えるようにしたいので、助けていただけたら幸いです。よろしくお願いいたします。

0

2Answer

エラー2のほうのエラー文を読むとCのコンパイラが入っていないことによるエラーが起きている印象です。gccとか入れてみたらいかがでしょうか。

これ以上は情報が足りずわかりません。
たとえばpip install psutil --verboseとオプションをつけて実行したときのログを共有するなどして、情報を追加していただくとよいと思います。

1Like

Comments

  1. @sweetmarino

    Questioner

    お返事が遅くなり申し訳ありません。

    pip install psutil --verbose
    を実行後に
    pip install jupyterlab
    を実行すると問題なくインストールできました!
    本当にありがとうございます。
  2. 解決したようで良かったです!

普段使っていたのに
丁度同じエラーが出たので検索したところ
この投稿にたどり着きました。

直接的な解決方法ではありませんが、私の環境では
下記のコマンドで以前のjupyterlabの以前のバージョンをインストールするようにしたら大丈夫でした。

conda install -c conda-forge jupyterlab=3.4.8

参考になれば幸いです。

1Like

Comments

  1. @sweetmarino

    Questioner

    コメントありがとうございます。
    condaではなく、pipでインストールしたかったので、@yosakabeさんのコメントで対応いたしました。

Your answer might help someone💌