问题标签 [import-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
703 浏览

powershell - Powershell 导入模块无法正常工作

我必须创建一个 Powershell 脚本并将结果推送到 Nagios。我的公司有一个名为“libNRDP.ps1”的模块,它有一个 cmdlet Update-NRDPServiceStatus

我脚本的第一行(经过一些评论)是Import-Module ".\libNRDP.ps1". 大多数情况下,脚本可以正常工作,但有时,由于未知原因,会出现以下错误:

如果我尝试翻译:

Import-Module我在处理 cmdlet时从未遇到过错误。所以,我不明白为什么这个 AEJMZEF 脚本不起作用!提前致谢。

0 投票
1 回答
44 浏览

javascript - Javascript import myClass from '/myClass.js' 在浏览器中不起作用

我想在使用 javascript 构建时从单独的文件中导入我的类。这是一种非常干净的组织方式;但是,您如何做到这一点?似乎大多数浏览器不支持此导入功能 import Bullet from './bullet_class.js,并且在我的 bullet_class.js 文件中:export default class Bullet { ... }我尝试删除 .js 以及导入代码中的许多其他变体,但我认为问题在于某些浏览器不支持此功能。有谁知道解决方法或如何使此功能在浏览器中运行

0 投票
2 回答
111 浏览

python - 导入 python 模块在命令行中有效,但在 python 3.8 shell 中无效

我在 python 中导入模块时遇到问题。当我在命令行中运行我的程序时,它工作得很好。但是,当我尝试在 python shell 中运行相同的程序时,系统会提示我以下错误:

ModuleNotFoundError:没有名为“matplotlib”的模块

我已经使用“python -m pip install matplotlib”成功安装了 matplotlib。我已经读过,当您安装了两个不同版本的 python 时,可能会发生这种情况;但是,我没有。我已经卸载并重新安装了python,但我仍然遇到同样的问题。我还使用 pip 卸载并重新安装了 matplotlib。

我相信我的问题是python用来搜索导入模块的模块路径在两者之间是不同的。

当我在 python shell 和命令行中使用“print(sys.path)”命令时,我得到两个不同的输出。

任何帮助将不胜感激!!!

python shell和命令行之间的文件不同系统路径

0 投票
0 回答
36 浏览

python - sys.path 上列出了模块的路径,但我无法导入它

我在这个路径有一个文件夹 /Users/felipeformenti/cortex/dev/ds_tools 我__init__.py在这个文件夹里面有一个文件夹列在我的 sys.path 上我仍然无法导入这个模块

我错过了什么???

在此处输入图像描述

0 投票
2 回答
337 浏览

python - Python - 从文件夹中导入所有内容

我是一个 python 初学者(几年的课程和实验的生活)返回一个个人项目。

我想从一个文件夹中导入所有内容,我希望我添加到文件夹中的所有代码都导入到我的主目录中。经过研究,我想出了这个尝试,放在主要:

'allMods' 在一个数组中包含所有文件的名称 - ["a","b","etc"] - 这就是为什么我使用 for 循环遍历每个文件并尝试导入它们的原因 -示例: importlib.import_module("a") 此时没有错误,所以有些东西正在工作,但是当尝试访问 a.py、b.py 等时,它们根本没有定义(“未解析的引用”) .

在此之前,我在_ _ init _ _.py 尝试了从标准导入到野代码的所有内容,我什至到了谷歌的第二页。

这对于我目前的技能来说显然太先进了(反复试验是我学习得最好的方法)。那么,这个解决方案从一开始就是错误的,还是有什么可以挽救的?

谢谢。

EDIT_1:基本上,我希望能够动态导入我添加到文件夹中的所有内容,而不是对导入命令进行硬编码。

0 投票
1 回答
2381 浏览

powershell - 执行策略阻止的 Powershell 操作

跑步:

给出以下错误:

由于以下验证异常,文件被跳过:文件 C:\program files\powershell\7\Modules\PackageManagement\PackageManagement.format.ps1xml 无法加载,因为它的操作被软件限制策略阻止,例如使用创建的限制策略组策略..

跑步:

将 LocalMachine 显示为 RemoteSigned

有什么建议可以让代码以正确的执行策略运行吗?

0 投票
1 回答
195 浏览

python-3.x - 导入python模块的运行时错误

我正在尝试从另一个模块正确导入函数“mmenu”

我遇到了运行时错误:

在 Java 之后,这个 Python 对我来说有点神秘 :)

我在同一个“src”目录中有 2 个文件

主菜单.py

路线.py

导入是由 IDE 生成的,例如:

0 投票
2 回答
3611 浏览

node.js - 是否可以使用 Node 工作线程来执行数据库插入?

我最近阅读了 Node 的“worker_threads”模块,该模块允许在多个线程中并行执行 Javascript 代码,这对于 CPU 密集型操作很有用。(注意:这些不是 Chrome 在浏览器中制作的网络工作者)

我正在构建一个功能,我需要在不阻塞浏览器的情况下执行大量 Postgres INSERT。

问题是:在我实例化 worker 的 Javascript 文件中,我不允许导入任何内容,包括本地 Node 模块或 NPM 库(如 Knex.js),这是执行数据库查询所必需的。我收到一条错误消息:一旦执行文件,就无法在模块外部使用 import 语句。

我尝试将工作代码放在另一个文件中,并在顶部使用 import 语句(同样的错误)。我尝试将 Knex 对象提供给 workerData,但它无法克隆非本地 JS 对象。

我没有想法 - 如果我们无法导入任何 NPM 库,有谁知道如何在工作线程中与数据库交互?!?!

我正在关注此网页上的教程:https ://blog.logrocket.com/use-cases-for-node-workers/

0 投票
0 回答
95 浏览

python - 在python中动态导入和创建类的实例

我想在 Python 中导入和创建动态类。

我拥有的是一本包含 Scikit-learn 分类器的字典,例如:

我想要动态导入我的分类器(它们都作为类存储在目录中algorithms)并将其添加到此字典中,例如:

我试过的:

任何帮助将不胜感激,

耐莉

0 投票
1 回答
1895 浏览

powershell - 无法使用 powershell 导入 Active Directory 模块

我正在尝试创建一个安全组,但在此之前我需要在 powershell 中导入 Active Directory 模块。

但是上面的脚本给出了一个错误“导入模块:指定的模块'ActiveDirectory'没有加载,因为在任何模块目录中都没有找到有效的模块文件。” 请帮我解决这个问题。