我使用的是Windows10、Python3.7.8和PyCharm。
首先,我安装了Python 3.7.8。然后我安装了PyCharm。
我正在尝试运行Python代码,具体来说就是Tensorflow代码。我遵循以下说明:Exam.pdf第4-8页.
在说明中,我创建了一个新的PyCharm项目:
然后,在该项目的首选项中,选择Python解释器,安装以下软件包:
所有安装都是成功的:
然后创建一个新的Python文件:
我运行以下代码:
import tensorflow as tf
print(tf.version)
但是,我得到了错误:"ImportError: DLL加载失败:找不到指定的模块“
我怎么才能解决这个问题?
发布于 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,但一旦您得到它,您可以下载几乎所有的图像与依赖关系预先安装和准备工作!
就你而言:
docker pull tensorflow/tensorflow
中运行以下命令docker images
命令,检查是否有tensorflow映像。您应该得到以下输出:
Setting | Project | Project interpreter
Add
一个新的解释器让我们来编码!
现在,如果您需要另一个类似于此的大依赖项,则始终可以使用码头集线器中特定的依赖关系映像来再现这些步骤。
有关更多详细信息,请参阅JetBrains:如何在PyCharm中将Docker容器作为解释器的官方教程
额外2:在VSCode中使用Docker作为Python解释器
对于在VSCode中使用python的一些用户(我个人不这么认为),我发现了在VSCode中实现相同配置(Docker作为python解释器)的步骤:
https://stackoverflow.com/questions/62758688
复制相似问题