0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ONNX インストール時に「ファイル名または拡張子が長すぎます。」エラーが出たときの対処法

Posted at

ONNX インストール時に「ファイル名または拡張子が長すぎます。」エラーが出たときの対処法

こんにちは!

ONNX をインストールしようとしたら「ファイル名または拡張子が長すぎます。」というエラーに遭遇したことはありませんか? これは Windows のファイルパスの長さ制限(通常 260 文字)が原因で発生する問題です。

「なんでこんなところで引っかかるんだ……」と思った方もいるかもしれませんね。でも安心してください! ちゃんと解決策があります。

今回は、この問題を解決するための方法をご紹介します。

1. Long Paths を有効にする

Windows 10 バージョン 1607 以降では、設定を変更することで 260 文字を超えるファイルパスを扱えるようになります。

レジストリ エディタを使う方法(おすすめ)

  1. Windowsキー + R を押して、regedit と入力し、Enter を押します。
  2. レジストリ エディタが開いたら、以下のキーを探します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
    
  3. 右側のリストから LongPathsEnabled を探します。
    • もし LongPathsEnabled がなければ、右クリックして 新規 > DWORD (32 ビット) 値 を選択し、LongPathsEnabled という名前を付けます。
  4. LongPathsEnabled をダブルクリックし、値を 1 に変更。
  5. レジストリ エディタを閉じ、PC を再起動!

グループ ポリシー エディタを使う方法(Pro 以上限定)

※ この方法は Windows Pro、Enterprise、Education のみ対応です。

  1. Windowsキー + R を押して、gpedit.msc と入力し、Enter を押します。
  2. グループ ポリシー エディタが開いたら、以下のパスを探します。
    コンピューターの構成 > 管理用テンプレート > システム > ファイルシステム
    
  3. 長いパスの Win32 の動作を有効にする をダブルクリック。
  4. 有効 に設定して OK を押します。
  5. 変更を適用するため、PC を再起動!

まとめ

ONNX のインストールで「ファイル名または拡張子が長すぎます。」エラーが出たら、

  1. レジストリを変更して Long Paths を有効にする
  2. (Pro 以上の人向け)グループ ポリシーを変更する

このどちらかを試せば解決できます!

これで ONNX のインストールもスムーズに進むはずです。ぜひ試してみてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?