Tensorflow Visual Studio导入错误

时间:2017-02-16 15:50:46

标签: python visual-studio tensorflow

我在过去的6个小时内一直试图安装Tensorflow,但它仍然无法正常工作。 谷歌搜索解决了大多数问题,包括;网站上的安装页面显示错误的车轮位置,正确加载CUDA,将cuDNN.lib放入正确的文件夹而不是NVidia描述的文件夹。

当我在cmd中激活tensorflow,并运行示例代码来验证功能时,我明白了:

1

您可以看到正确加载了CUDA库。如果我然后尝试在Anaconda附带的Spyder IDE中运行相同的脚本,我得到:

2]

到目前为止,这么好。我不想使用Spyder,我更喜欢继续使用Visual Studio。所以我为VS安装了python包,经过大量的修改和谷歌搜索后,设法让VS识别并找到了Anaconda编译器。但是,当我运行与以前相同的代码时,结果就是:

3]

最后一张图片并没有显示我在F5时会发生什么,但是如果VS没有识别出类型,那么它就是你所期望的:它无法解决它。这就是我在VS" Python环境中设置Anaconda3的方式":

4]

我能做什么,或者Visual Studio与Anaconda和/或tensorflow不兼容?

2 个答案:

答案 0 :(得分:2)

您已经创建了一个单独的CONDA环境(tensorflow)来安装tensorflow,当您尝试使用Spyder和conda控制台时会使用该环境。

但是当您从Visual Studio访问Anaconda时,它只访问默认的ANACONDA环境。要选择tensorflow环境,您需要指定特定的ENV

C:\Users\Tachyon\Anaconda3\envs\tensorflow\
C:\Users\Tachyon\Anaconda3\envs\tensorflow\python.exe
C:\Users\Tachyon\Anaconda3\envs\tensorflow\pythonw.exe

答案 1 :(得分:1)

今天我遇到了同样的问题,并尝试在VS中使用Tensorflow。像你一样,我试了大约6小时。然后我在packege搜索中输入了Tensorflow。在VS Package Tensorflow中有Tensorflow作为单独的安装程序。安装Tensorflow后,应用程序运行正常。