【问题标题】:TensorFlow install error, Windows LongPath support not enabledTensorFlow 安装错误,未启用 Windows LongPath 支持
【发布时间】:2021-12-25 06:00:04
【问题描述】:

我正在尝试安装 TensorFlow,但一直收到长路径错误,我安装了 Python 3.9 和 pip 21.3.1。每当我运行 pip install tensorflow 时,都会收到以下错误:

错误:由于 OSError 无法安装软件包:[Errno 2] 没有这样的文件或目录:'C:\Users\obrie\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

找到有关如何启用此功能的信息

这显然是由于 LongPathsEnabled 默认设置为 false 导致的错误。我已经进入我的注册表编辑器,转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem 并将 LongPathsEnabled 的值更改为 1。

LongPathsEnabled set to 1

我已重新启动计算机,但仍然收到长路径错误。请帮助我了解我缺少什么。

【问题讨论】:

    标签: python tensorflow pip


    【解决方案1】:

    虽然我解决了这个问题,但我有点不确定如何,所以我会发布我的过程,这样如果其他人遇到同样的问题,他们就不会遇到如此令人沮丧的问题。

    1. 我卸载了 python 和 Pip。
    2. 我没有从 Microsoft Store 下载 python,而是从 python 网站下载了它 - 请确保在安装时将其添加到您的路径中。我下载了 Python 3.9.8
    3. 不要更新 pip
    4. 点安装张量流

    我怀疑问题出在更新 pip 或通过 Microsoft 商店安装 python,而不是通过网站上的安装程序。但无论如何现在都可以了。

    【讨论】:

      【解决方案2】:

      当转到它建议的文件不存在时,我发现该文件(事实上)在该位置不存在。

      这里是该文件的源代码:https://clickhouse.com/codebrowser/html_report/ClickHouse/contrib/grpc/src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.h.html

      一旦您能够再次更改文件,您就可以添加它来解决问题

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 2018-04-10
      • 1970-01-01
      • 2017-09-29
      • 2017-07-17
      • 2020-11-15
      相关资源
      最近更新 更多