import 相关问题

将数据从外部源移动到一个平台,程序或数据集的一般过程。

嵌入式Python手动安装包无需pip

我从 python.org 下载并解压 python-3.9.6-embed-amd64.zip 文件。然后,我解压了 python39.zip,并在其中找到了 site-packages 文件夹。我从 pypi 手动添加了 pandas 包。最后,我...

回答 2 投票 0

matplotlib已安装但DLL加载失败

我在我的机器上运行 matplotlib 时遇到问题。这段相同的代码可以在其他几台机器上运行,所有机器都具有相同的 python 设置,所以我不知道发生了什么。我有 pip 更新...

回答 1 投票 0

找不到模块错误:“langchain.chains.question_answering”

我正在尝试使用 langchian 编写文档聊天机器人。我首先使用安装了以下内容: *pip安装langchain langchain-openai pypdf openai chromadb tiktoken docx2txt* 然后我开始小鬼...

回答 1 投票 0

为什么我无法将 nfc_manager 存储库作为依赖项导入到我的 flutter 应用程序中?

我正在将 flutter 与 nfcmanager 结合使用作为项目的一部分。我想使用 nfcmanager 应用程序的真实示例中的类,我已经在我的机器上测试过该应用程序,并且在我的公司中运行得很好...

回答 1 投票 0

“ImportError:无法导入名称 randbits”是什么意思?

我的 jupyter 笔记本的第一个单元格包含我要导入的库。由于某种原因,当我运行它时收到 ImportError:无法导入名称 randbits。我从来没有见过这个进口呃...

回答 7 投票 0

R:如何重新导入数据框,就像导出之前一样?即“保存”变量标签、对象类型、因子排序等

我清理了包含 300 多个变量和大约 300 个变量的数据框。 2000 行。 完成后,我使用 rio 包的函数 export(df, "SomeName.xlsx") 导出了数据集。 现在,当我重温时...

回答 1 投票 0

导入错误:无法从“暗网”导入名称“暗网”

我尝试在我的Python项目中使用darknet包,但出现以下错误:ImportError:无法从“darknet”导入名称“Darknet” 我已经尝试卸载并重新安装...

回答 1 投票 0

IntelliJ 无法正确导入 Jars

我正在使用 IntelliJ 11.1.3,我尝试以 jarfile 的形式附加两个外部库以在模块中使用。我已将它们添加到项目结构 -> 模块 -> 依赖项中,并且它们出现了

回答 9 投票 0

从不同模块级别导入类会导致类型提示和参数警告禁用

我有这个文件结构: - 包裹 - 子包_1 - __init__.py - sub_module_1.py - 子包_2 - __init__.py - sub_module_2.py 在 sub_module_1.py 中,我们有以下代码:

回答 1 投票 0

类型“typeof import("...")”中缺少属性“default”,但类型“{default: ComponentType<any>;”中需要属性“default” }'

当我尝试使用 React.lazy 将一个 React 组件导入另一个组件时出现 TypeScript 错误 模板/BugReport/index.tsx 从 'react' 导入 { useEffect, useContext }; 从 '@

回答 2 投票 0

如何将 svg 从文件导入到 Angular 5 中的组件?

我发现所有将 svg 添加到 AngularCli 组件的教程都建议将其插入 html 模板中,如下所示: 我发现所有将 svg 添加到 AngularCli 中的组件的教程都建议将其插入到 html 模板中,如下所示: <div> <svg viewBox="0 0 250 250"> <svg:g class="group"> <svg:polygon class="shield" points="125,30 125,30 125,30 31.9,63.2 46.1,186.3 125,230 125,230 125,230 203.9,186.3 218.1,63.2" /> <svg:path class="a" d="M125,52.1L66.8,182.6h0h21.7h0l11.7-29.2h49.4l11.7,29.2h0h21.7h0L125,52.1L125,52.1L125,52.1L125,52.1 L125,52.1z M142,135.4H108l17-40.9L142,135.4z"/> </svg:g> </svg> </div> 但我希望保持模板清晰,只在其中插入几个标签,并带有分隔的 svg 文件的 url,就像这样: <svg class="star"> <use xlink:href="../../../assets/images/svg/star.svg" x="0" y="0" /> </svg> 如何在组件中使用单独的 svg 文件? 如果您有logo.svg: 将其放入您的src/assets文件夹 在 angular.json 配置中包含文件夹:"assets": [ "src/assets" ] 参考模板:<img src="assets/svg/logo.svg"> 将您的 SVG 文件包含在 src/assets 文件夹中,并将 svg 文件夹添加到您的 angular.json 文件中。 "assets": [ "src/assets/svg/*" ] 这样您就可以根据需要将该文件包含在组件中。 TL;DR,使用 HttpClient 获取文件,然后使用 bypassSecurityTrustHtml 使用 [innerHTML] 渲染它。 这个答案可能有点晚了,但我们是这样找到解决方案的。我们尝试研究有角度的材料如何为他们的图标做到这一点,天哪,我们惊讶地发现它确实如此简单。他们只是使用 HttpClient 来获取文件!它已经在我们的脑海中,但我们一直忽略它,因为我们认为也许有更好的解决方案。 经过几分钟的搜索,我们偶然发现了这一点: https://github.com/angular/components/blob/653457eaf48faab99227f37bc2fe104d9f308787/src/material/icon/icon-registry.ts#L621 所以基本上,如果您的 SVG 文件位于资产文件夹 (/assets/images/svg/star.svg) 中的某个位置,您所要做的就是使用 HttpClient.get 获取它并使用 DomSanitizer 绕过安全性并信任给定值安全 HTML,然后才能将其渲染到组件。 最后,我们的组件如下所示: import { Component, OnChanges, SecurityContext } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { DomSanitizer } from '@angular/platform-browser'; @Component({ selector: 'app-svg-icon', template: `<span [innerHTML]="svgIcon"></span>`, styleUrls: ['./svg-icon.component.scss'], }) export class SvgIconComponent implements OnChanges { @Input() public name?: string; public svgIcon: any; constructor( private httpClient: HttpClient, private sanitizer: DomSanitizer, ) { } public ngOnChanges(): void { if (!this.name) { this.svgIcon = ''; return; } this.httpClient .get(`assets/images/svg/${this.name}.svg`, { responseType: 'text' }) .subscribe(value => { this.svgIcon = this.sanitizer.bypassSecurityTrustHtml(value); }); } } 现在您可以将组件导入应用程序中的任何位置 <app-svg-icon name="star"></app-svg-icon> 执行此操作的一种方法是为 svg 文件设置 id 属性,并将 svg 文件放入 asset 文件夹中。然后在 mat-icon 中使用该 id,如下所示: <mat-icon svgIcon="my-star-icon"></mat-icon> 这是一个更好的方法;这样您就不必在 UI html 代码中处理 svg 标签。这也支持谷歌图标。 尽管如果您使用的是有角度的材料,这也是可行的。 编辑: 您需要在组件中的 IconRegistry 中注册图标才能正常工作: constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer) { iconRegistry.addSvgIcon( 'my-star-icon', sanitizer.bypassSecurityTrustResourceUrl('assets/icons/my-star-icon.svg')); } 查看文档此处和示例此处。 还有一种更优雅的方法,但这意味着 svg 文件具有与文件名相同的 ID。 Svg 组件: import { Component, Input, OnInit } from '@angular/core'; @Component({ selector: 'app-svg-icon', template: ' <svg attr.width="{{width}}px" attr.height="{{height}}px" attr.fill="{{fill}}" attr.class="{{class}}"> <use attr.xlink:href="assets/icons/{{icon}}.svg#{{icon}}"></use> </svg> ', }) export class SvgIconComponent implements OnInit { @Input() icon!: string; @Input() width?: number; @Input() height?: number; @Input() size?: number = 24; @Input() fill?: string; @Input() class?: string; ngOnInit(): void { if (!this.width || !this.height) { this.width = this.size; this.height = this.size; } } } 假设您的文件夹中有 svg:/assets/icons/person.svg svg 本身包含以下代码(以便您可以轻松更改 svg 的大小和颜色,它不应包含高度、宽度和填充属性): <svg id="person" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"> <path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z" /> </svg> 现在您可以在任何组件中使用您的图标: <app-svg-icon [icon]="'person'" fill="red" [size]="48"></app-svg-icon> 所以我试图做到这一点,在我的一生中,我无法让这个 svg 显示出来,直到......经过多次互联网搜索,我不认为这只是我,如果你复制意大利面路径互联网那么也许你忘了包含这个 xmlns="http://www.w3.org/2000/svg" <svg xmlns="http://www.w3.org/2000/svg" height="100" width="100"> <path d="I love copying and pasting paths"/> </svg> 然后你就可以继续做你的 <img src="assets/img/logo.svg" /> 如果这不起作用,并且您想使用图像,则将图像放入assets/img/copypasta.png 使用 SVG 作为模板 您可以直接使用 SVG 而不是 HTML 作为组件模板来完成 - 更多详细信息这里。 工作示例此处 @Component({ selector: 'app-my-svg', templateUrl: './my-svg.component.svg', styleUrls: ['./my-svg.component.css'] }) export class MySvgComponent { ... 在此 SVG 模板(位于单独的文件中!)中,您可以以角度方式使用样式和变量 Angular - 创建另一个组件,添加很多东西等,然后获取你的 svg。 React - 只需导入您的 svg 即可继续工作。 (是的,它将被添加为标签。您可以用 css 填充它,随意更改它) 2024 版本。在我以编程方式设置innerHtml 之前,该图标不可见。还要注意身份验证拦截器,向 get 请求添加标头可能会导致其失败并出现空错误。 import { HttpClient } from '@angular/common/http'; import { ChangeDetectionStrategy, Component, ElementRef, HostBinding, Input, OnChanges, OnInit, ViewChild, ViewEncapsulation } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { Router } from '@angular/router'; @Component({ selector: 'app-icon', template: `<span #svgContainer></span>`, changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, }) export class IconComponent implements OnChanges { @Input() src?: string; svgIcon?: any; @ViewChild('svgContainer', { static: true }) svgContainerRef!: ElementRef; @HostBinding('style.display') display = 'inline-flex'; constructor(private http: HttpClient, private sanitizer: DomSanitizer, private router: Router) { } ngOnChanges() { if (!this.src) return; this.http.get(this.src, { responseType: 'text' }).subscribe((data) => { const div = this.svgContainerRef.nativeElement; if (div) { div.innerHTML = data; } }); } }

回答 9 投票 0

Android Studio 导入

我正在 Android Studio 中创建一个新项目。我习惯了在 Eclipse 中进行开发,只需将鼠标悬停在未解析的符号上,就可以导入依赖项。 现在,当我将鼠标悬停在...

回答 1 投票 0

为什么 import 在这个 ROS python 脚本中有效

我正在使用 ROS 软件包并来自本教程。鉴于当前工作目录或任何其他目录中任何位置都没有 AddTwoIntsResponse ,此导入语句令人惊讶地有效

回答 2 投票 0

在项目文件结构中的导入语句中使用点 (../) 表示什么

在项目文件结构的导入语句中使用点(./ 和 ../)有什么意义?我发现浏览不同级别目录的概念令人困惑,导致......

回答 1 投票 0

在我的项目中收到这个顺风CSS警告,不知道该怎么办

我正在开发一个有角度的实时项目,现在我不再是它的一部分,几个月后我试图打开这个项目,我收到了这个顺风CSS警告 ./src/styles.css.webpack[javasc...

回答 1 投票 0

从 Rust 到 Python:在 Linux 上安装和部署的综合指南

我多次感到需要一个详细的教程,汇集从 Rust 安装到 Python 部署所需的所有步骤。 事实上,安装在新机器上并且

回答 1 投票 0

如何从同级目录导入 Python 脚本?

假设我有以下目录结构: 父目录/ foo_dir/ foo.py 酒吧目录/ 酒吧.py 如果我想从 foo.py 中导入 bar.py,我该怎么做?

回答 5 投票 0

无法在大比例因子 TPCH 数据集上创建关系

我正在使用 Neo4J EE 5.10 并尝试导入比例因子 100 -> 100GB 数据的 TPCH 数据集。我使用 neo4j admin import 导入了节点(这里没有问题),然后我开始创建关系...

回答 1 投票 0

AstroJS 图像使开发服务器崩溃

我尝试通过 Astro/Image 将图像放入我的项目中。 “正常”工作正常,但不适用于 . 我做了导入: 从“@astrojs/image/

回答 1 投票 0

Vue.js - 我进展缓慢

一切似乎都无法解析主页和应用程序的文件路径。我什至将我的所有文件输入 AI 并进行检查。我什么都没有了 来自 src 文件夹中的 main.js: 进口首页...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.