无法安装张量流
Posted
技术标签:
【中文标题】无法安装张量流【英文标题】:Can't install tensor flow 【发布时间】:2021-02-03 04:00:20 【问题描述】:我想安装张量流来处理 ML 项目。我有 python 3.7.9 64 位版本。我首先安装了最新版本的张量流,但出现错误:“ImportError: 找不到 DLL(s) 'msvcp140.dll 或 msvcp140_1.dll'。TensorFlow 要求将这些 DLL 安装在以您的文件命名的目录中%PATH% 环境变量。您可以通过以下 URL 为您的平台下载“Microsoft C++ Redistributable for Visual Studio 2015、2017 和 2019”来安装这些 DLL:https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads" 我下载了 msvcp140 和 msvcp140_1 DLL,将它们包含在我的 python37 目录中,去推荐的网站下载了 .rar 包并按照他们的要求安装了它们。 我尝试了几个 python 版本,我也尝试了不同的 tensorflow 版本,不幸的是没有任何帮助。我需要一个快速的解决方案,因为我已经在这个问题上工作了 2 天,我真的快要失去理智了。
【问题讨论】:
您从 microsoft 站点安装了哪些确切的 exe 文件? 【参考方案1】:一种可能的解决方案是在 docker 容器中使用 tensorflow。可以在here 找到有关如何执行此操作的指南。
使用 docker 的好处是您不必设置所有依赖项。您只需从 docker hub 拉取 docker 映像,您就可以在一分钟内运行它。即使您想使用本地文件系统中的(训练)数据,也可以将其作为“卷”挂载到 docker 容器中,以便所有训练检查点数据都保存在本地机器上。
【讨论】:
以上是关于无法安装张量流的主要内容,如果未能解决你的问题,请参考以下文章