我正在使用 conda(通过 YAML 创建的 env)+ pip 在我的 Linux Mint 机器上设置 Tensorflow v1.13.1 环境。设置后,每当我尝试导入时,tf.estimator我都会收到AttributeError标题中描述的信息:
AttributeError: module 'tensorflow' has no attribute 'estimator'
Run Code Online (Sandbox Code Playgroud)
tf.estimator很好地导入。$ conda update -n base -c defaults conda
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "/usr/share/anaconda3/lib/python3.7/site-packages/conda/exceptions.py", line 819, in __call__
return func(*args, **kwargs)
File "/usr/share/anaconda3/lib/python3.7/site-packages/conda/cli/main.py", line 78, in _main
exit_code = do_call(args, …Run Code Online (Sandbox Code Playgroud) 我有一个组件 HeroLogoComponent,它在我的应用程序的每个页面的标题元素中使用。它在 app.module 中声明为:
@NgModule({
declarations: [
MyApp,
HeroLogoComponent,
], ...
Run Code Online (Sandbox Code Playgroud)
通过阅读 angular.io 文档,我了解到这应该允许<hero-logo>在每个其他 PageComponent 中使用选择器。但是,当我将其添加到任何其他页面时,我收到错误
Error: Uncaught (in promise): Error: Template parse errors:
'logo' is not a known element
当我更改 PageComponentModule 以包含schemas: [CUSTOM_ELEMENTS_SCHEMA]应用程序加载但该组件仅在 HTML 中显示为空时
<hero-logo><hero-logo>
Run Code Online (Sandbox Code Playgroud)
里面没有任何模板元素。我宁愿声明/导入此组件一次以便在整个应用程序中使用,而不是在每个单独的 PageComponentModule 中使用。有没有办法做到这一点,以便它可以在全球范围内引用?
谢谢!
编辑:
因此,在 app.module.ts 中,引导程序是 IonicApp,因为它是 ionic 生成的项目。
bootstrap: [IonicApp],
Run Code Online (Sandbox Code Playgroud)
引导程序中声明的组件是否全局可用?如果是这样,我将如何从 IonicApp 声明它?