使用 Python 3.11 在 PyCharm 中导入 TensorFlow 时由于缺少“msvcp140_1.dll”而出现导入错误

问题描述 投票:0回答:0

背景:我目前正在设置 PyCharm 和 TensorFlow,为 TensorFlow 专业开发人员证书做准备。

目标:我的目标是创建一个合适的环境,让我能够有效练习并为 TensorFlow 专业开发人员证书做准备。

问题:

我最近安装了最新版本的 PyCharm (2023.1.2),使用 Python 3.11 作为解释器。在 PyCharm 的控制台中,我使用“pip install tensorflow”安装了 TensorFlow。然而,在尝试导入 TensorFlow 时,我遇到了以下错误消息:

“导入错误:找不到 DLL 'msvcp140_1.dll'。TensorFlow 要求将这些 DLL 安装在 %PATH% 环境变量中列出的目录中。您可以通过下载“Microsoft C++ Redistributable for适用于您的平台的 Visual Studio 2015、2017 和 2019”,可从此 URL 获取:https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads”

所做的尝试:

我尝试通过安装 Microsoft Visual C++ Redistributable package (VC_redist.x86) 并重新启动来解决该问题,但不幸的是,问题仍然存在。

我还尝试手动下载 'msvcp140_1.dll''msvcp140.dll' 并将它们复制粘贴到 Python 311 目录中,但问题仍然存在。

有人可以帮我解决这个 'msvcp140_1.dll' PyCharm 中 TensorFlow 的导入错误问题吗?

任何指导或替代解决方案将不胜感激。

注:

- 操作系统:Windows 10

- CPU:Intel(R) Core(TM) i5-6198DU CPU @ 2.30GHz 2.40 GHz

- PyCharm 版本:2023.1.2

- Python 解释器:3.11

- TensorFlow 版本:2.13(最新版本)(仅限 CPU)

- VC++ 可再发行版本:https://aka.ms/vs/17/release/vc_redist.x86.exe(最新支持版本)

tensorflow visual-c++ pycharm windows-10 tensorflow2.0
© www.soinside.com 2019 - 2024. All rights reserved.