如何解决pip install tensorflow找不到名为client_load_reporting_filter.h的文件
我一直无法在 tensorflow 程序包上运行pip install
。首先,它下载.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'
我以前从未见过这样的东西,而且似乎无法在网上找到任何东西。我正在使用Windows 10以及Pyhton和pip的最新版本。
解决方法
我在Win10上遇到了同样的问题。我没有重命名文件系统,而是在此Python文档https://docs.python.org/3/using/windows.html中找到了一个很好的解决方案。按照说明为MAX_PATH更新注册表,将其从0更改为1。这会将路径从char(256)扩展到char(32000)。更改之后,我的“ pip install tensorflow”成功了。
,窗口将最大路径限制为 260 个字符。
要解决此问题,请参阅以下链接
https://docs.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=cmd
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。