在安装用于机器学习的 tensorflow 模块时遇到问题
having a problem installing tensorflow module for machine learning
我已经尝试在终端以及 Pycharm 和 Jupiter Notebook 中安装 tensorflow。我是 运行 终端管理员 (Windows)。我已经更新到最新版本的 pip。这是出现的错误消息:
错误:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录:'C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\tensorflow\include\external\com_github_grpc_grpc\src\core\ext\filters\client_channel\lb_policy\grpclb\client_load_reporting_filter.h'
提示:此错误可能是由于此系统未启用 Windows 长路径支持而发生的。您可以在 https://pip.pypa.io/warnings/enable-long-paths
找到有关如何启用此功能的信息
我已经按照 URL 的建议进行操作,但完全不知道如何解决这个问题。如有任何建议,我们将不胜感激。
问题是你提到的文件路径超过了最大路径长度MAX_PATH
,定义为260个字符。
要解决此问题,请以管理员身份打开 PowerShell 并运行执行以下命令:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force
我已经尝试在终端以及 Pycharm 和 Jupiter Notebook 中安装 tensorflow。我是 运行 终端管理员 (Windows)。我已经更新到最新版本的 pip。这是出现的错误消息:
错误:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录:'C:\Users\User\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\site-packages\tensorflow\include\external\com_github_grpc_grpc\src\core\ext\filters\client_channel\lb_policy\grpclb\client_load_reporting_filter.h' 提示:此错误可能是由于此系统未启用 Windows 长路径支持而发生的。您可以在 https://pip.pypa.io/warnings/enable-long-paths
找到有关如何启用此功能的信息我已经按照 URL 的建议进行操作,但完全不知道如何解决这个问题。如有任何建议,我们将不胜感激。
问题是你提到的文件路径超过了最大路径长度MAX_PATH
,定义为260个字符。
要解决此问题,请以管理员身份打开 PowerShell 并运行执行以下命令:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" `
-Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force