小编Nur*_*nov的帖子

节点-gyp。MSBuild.exe`失败,退出代码:1

我试图安装 Sharp 模块,它需要: c++ 编译器 - 我下载了 Visual Studio 2017 和 Visual C++ 构建工具 node-gyp - 它已成功安装

但是运行“npm install -g Sharp”我遇到了很多错误

  • 吉普 错误!堆栈错误:E:\VS\MSBuild\15.0\Bin\MSBuild.exe失败,退出代码:1
  • 吉普 错误!堆栈位于 ChildProcess.onExit (C:\Users\MyUsername\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\li \build.js:258:23)
  • 吉普 错误!堆栈位于 emitTwo (events.js:125:13)
  • 吉普 错误!ChildProcess.emit 处的堆栈 (events.js:213:7)
  • 吉普 错误!Process.ChildProcess._handle.onexit 处的堆栈(内部/child_process.js:200:12)
  • 吉普 错误!系统 Windows_NT 10.0.15063
  • 吉普 错误!命令“C:\Program Files\nodejs\node.exe”
  • “C:\Users\MyUsername\AppData\Roaming\npm\node_modules\npm\nod _modules\node-gyp\bin\node-gyp.js”“重建”
  • 吉普 错误!cwd C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp
  • 吉普 错误!节点-v v8.5.0
  • 吉普 错误!节点 gyp -v v3.6.2
  • 吉普 错误!不好
  • npm 警告错误:EPERM:不允许操作,取消链接
  • 'C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp\node_modu es\color-name\package.json'
  • npm WARN { 错误:EPERM:不允许操作,取消链接 'C:\Users\MyUsername\AppData\Roaming\npm\node_modules\sharp\node_m dules\color-name\package.json'
  • npm WARN 堆栈:'错误:EPERM:不允许操作,取消链接 \'C:\Users\MyUsername\AppData\Roaming\npm\node_module \sharp\node_modules\color-name\package.json\'',
  • npm 警告错误号:-4048, …

node.js node-gyp

9
推荐指数
1
解决办法
1万
查看次数

以编程方式在Numpy中沿其所有轴裁剪数组

我想(均匀地)减少每个方向上的numpy数组(矩阵)的尺寸.以下代码有效.

array = np.array([3, 2323, 212, 2321, 54])
padding = 1
array[padding:-padding]
Run Code Online (Sandbox Code Playgroud)

输出:

[2323, 12, 2321]
Run Code Online (Sandbox Code Playgroud)

但我希望以另一种方式做到这一点.我的数组将是50维的,我想将最后一行应用于数组的每个维度,但我不想编写太多代码.

也许是这样的

  array[padding: -padding for i in range(50)]
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

python numpy

1
推荐指数
1
解决办法
67
查看次数

标签 统计

node-gyp ×1

node.js ×1

numpy ×1

python ×1