- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是一个尝试执行 first_steps_with_tensor_flow.ipynb 中的代码的新手在 Windows 10 上本地安装。我已经安装了 Anaconda Navigator 1.8.2,创建了一个我安装的环境,其中包括 tensorflow
包。然后我从 Anaconda 启动 Visual Studio Code 并运行
import math
from IPython import display
from matplotlib import cm
from matplotlib import gridspec
from matplotlib import pyplot as plt
import numpy as np
import pandas as pd
from sklearn import metrics
import tensorflow as tf
from tensorflow.python.data import Dataset
最后一行在 VS Code 中用红色标记,表示 E0401:Unable to import 'tensorflow.python.data'。运行时,我得到 ModuleNotFoundError: No module named 'tensorflow'。但是,如果我将最后一行更改为 print (tf.__version__)
我会得到 1.2.1
作为输出,所以很明显 Tensorflow 已安装。奇怪的是 VS Code 提示 E1101:Module 'tensorflow' has no __version__ member
,但该行有效。
我在这里做错了什么?
最佳答案
您使用的是 Visual Studio Code (VSC) 还是一般的 pylint?我发现了发生这种情况的原因。
对于 VSC,python 扩展,使用 pylint 作为 python 的智能感知。 Pylint 的子模块似乎存在错误。 对我来说,错误只显示在 VSC 而不是提示。
我通过执行以下步骤解决了这个问题:
Click "Code" -> Click "Preferences" -> Click "Settings"
现在在设置中,顶部有一个搜索栏,搜索:
python.linting.pylintEnable
and set it tofalse
现在有 linting 的替代方法,我在这里使用 pep8 作为示例,因为它与 anaconda 一起提供,搜索此
python.linting.pep8Enabled
and set it totrue
现在 pylint 不再是默认的 linter,我们现在使用的是 pep8。 只是为了确定,退出 VSC 并重新打开它。应该不会再有任何错误了。
我相当确定这是 pylint 的问题,而不是您安装的 TF。默认情况下,VSC 中的 Microsoft python 扩展使用 pylint 作为 linting 工具。通过将其更改为 pep8 或其他我们可以避免错误。
关于Python 在 Anaconda 下找不到 Tensorflow 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601292/
我正在尝试在 Windows 上运行的小于 1GB 的 VM 上设置 YouTrack 和 TeamCity。使用率将非常低(用户和请求)。这是一个 POC 环境,如果它有效,我可能会将它推送到一个超
所以我在尝试使用 FORFILES 解决这个问题时遇到了麻烦。我正在尝试获取不超过 4 天的文件。所以基本上少于 4 天。然而,这似乎不太可能,因为/d -4 获取所有 4 天或更早的项目。 以下是我
如何从下面的 events 表中选择小于 15 分钟前创建的 events? CREATE TABLE events ( created_at timestamp NOT NULL DEFAU
Google Analytics Realtime提供 rt:minutesAgo ,可以过滤查询。 然而,它是一个维度而不是一个度量标准,<=不能在过滤器中使用。 假设我想在最后 n 分钟内获得一些
iOS 核心数据 - 严重的应用程序错误 - 尝试插入 nil 你好, 我的应用程序实际上运行稳定,但在极少数情况下它会崩溃并显示此错误消息... 2019-04-02 20:48:52.437172
我想制作一个 html div 以快速向右移动(例如不到 1 秒)并消失。然后1秒后再次直接出现在这个过程最开始div的位置。此过程将由单击按钮并重复 10 次触发。 我试图在 CSS 中使用过渡属性
我发现使用 TimeTrigger 是 Windows 10 (UWP) 上计划后台任务的方式。但是看起来我们需要给出的最小数字是 15 分钟。只是想知道,即使我们安排它在接下来的 1 分钟内运行,警
我必须在 1 秒内在屏幕上打印 2^20 行整数 printf 不够快,还有其他易于使用的快速输出替代方法吗? 每一行只包含 1 个整数。 我要求它用于竞争性编程问题,我必须将其源代码提交给法官。 最
我是一名优秀的程序员,十分优秀!