首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Tensorflow : ImportError: DLL加载失败

Tensorflow : ImportError: DLL加载失败
EN

Stack Overflow用户
提问于 2020-07-06 14:52:30
回答 1查看 1.2K关注 0票数 0

我使用的是Windows10、Python3.7.8和PyCharm。

首先,我安装了Python 3.7.8。然后我安装了PyCharm。

我正在尝试运行Python代码,具体来说就是Tensorflow代码。我遵循以下说明:Exam.pdf第4-8页.

在说明中,我创建了一个新的PyCharm项目:

然后,在该项目的首选项中,选择Python解释器,安装以下软件包:

  • tensorflow
  • tensorflow-数据集
  • numpy
  • urllib3

所有安装都是成功的:

然后创建一个新的Python文件:

我运行以下代码:

代码语言:javascript
运行
复制
import tensorflow as tf
print(tf.version)

但是,我得到了错误:"ImportError: DLL加载失败:找不到指定的模块“

我怎么才能解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-06 15:26:23

短答案

根据这个线程:https://github.com/tensorflow/tensorflow/issues/35618#issuecomment-596631286

从这里下载最新的微软可再发行C++:

https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads

会解决你的问题

额外1:在Pycharm中使用Docker作为Python解释器

Pycharm有一个有用的工具,我个人一直在使用: Docker作为一个解释器。

这意味着安装Docker,但一旦您得到它,您可以下载几乎所有的图像与依赖关系预先安装和准备工作!

就你而言:

  1. 如果您没有下载Docker (https://hub.docker.com/editions/community/docker-ce-desktop-windows/)
  2. 从cmd:docker pull tensorflow/tensorflow中运行以下命令
  3. 通过运行docker images命令,检查是否有tensorflow映像。您应该得到以下输出:

  1. 大力开展新项目
  2. 转到Setting | Project | Project interpreter
  3. 点击三个垂直点来Add一个新的解释器
  4. 您应该到达此窗口(单击“Docker”左键):
  1. 点击“确定”

让我们来编码!

现在,如果您需要另一个类似于此的大依赖项,则始终可以使用码头集线器中特定的依赖关系映像来再现这些步骤。

有关更多详细信息,请参阅JetBrains:如何在PyCharm中将Docker容器作为解释器的官方教程

额外2:在VSCode中使用Docker作为Python解释器

对于在VSCode中使用python的一些用户(我个人不这么认为),我发现了在VSCode中实现相同配置(Docker作为python解释器)的步骤:

  1. 安装Python扩展
  2. 安装远程容器扩展。
  3. 打开命令Pallette并键入远程容器,然后选择附加到正在运行的容器.并选择正在运行的码头容器。
  4. VS代码将重新启动并重新加载
  5. 在资源管理器侧边栏上,单击“打开文件夹”按钮,然后输入/code (这将从远程容器加载)
  6. 在扩展侧边栏上,选择Python扩展并将其安装在容器上。
  7. 选择/usr/local/bin/python在其上使用interppreter
  8. 打开命令Pallette并键入Python:配置测试,然后选择unittest框架 这部分的来源:使用Docker设置Python远程解释器
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62758688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档