pip install tensorflow 找不到名为 client_load_reporting_filter.h 的文件

cho*_*kie 6 python installation pip package tensorflow

我一直无法pip installtensorflow包上运行。首先它下载 .whl 文件,然后通过一堆已经满足的要求,直到它到达installing collected packages: tensorflow,此时这是我得到的错误:

ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\Borik\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python38\\site-packages\\tensorflow\\include\\external\\com_github_grpc_grpc\\src\\core\\ext\\filters\\client_channel\\lb_policy\\grpclb\\client_load_reporting_filter.h'
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这样的东西,似乎在网上找不到任何东西。我使用的是 Windows 10 以及最新版本的 Pyhton 和 pip。

小智 23

我在Win10上遇到了同样的问题。我没有重命名我的文件系统,而是在此 Python 文档https://docs.python.org/3/using/windows.html 中找到了一个很好的解决方案。按照说明更新 MAX_PATH 的注册表,将其从 0 更改为 1。这会将路径从 char(256) 扩展到 char(32000)。在此更改后,我的“pip install tensorflow”成功了。