環境
- Microsoft Windows 10.0.22000.318(21H2)
- conda 4.11.0
現象
TensorFlowのインストール時に CondaVerificationError
が出た。
CondaVerificationError: The package for tensorflow-base located at C:\Users\USERNAME\...
...
specified in the package manifest cannot be found.
原因
こちらのサイトによると、Windows10既定の256文字のパスの長さ制限( MAX_PATH
)が原因であるようだ。
対処法
こちらのサイトを参考にした。
- Windows のスタートメニューで、「regedit」と入力。
- 「レジストリ エディター」を選択。(許可を求められたら「はい」を選択)
-
コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
に存在するLongPathsEnabled
をダブルクリック。
- 「値のデータ」に「1」と入力。(長いパスが許可される)
再実行
もう一度、conda install tensorflow
でTensorFlowをインストールすると、上手くいった。
参考