相关疑难解决方法(0)

npm安装错误 - MSB3428:无法加载Visual C++组件"VCBuild.exe"

我正在尝试使用

npm install steam
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误说

错误

我不知道如何解决这个问题,我已经在两个不同的npm安装东西上得到了这个.我可以安装一些.

我尝试过:安装它需要的任何依赖项.(ursa,node-gyp等)安装Visual C++ 2005.安装Visual C++ 2010.将环境变量路径更改为/ VC /(在另一个StackOverflow线程/问题上找到.Google,googled和googled.

我也尝试做错误:

npm install ursa
Run Code Online (Sandbox Code Playgroud)

错误是:

误差2

如果有人能帮助我,请提前谢谢.

node.js

229
推荐指数
8
解决办法
13万
查看次数

无法在Windows 7 x64/VS2012上安装需要编译的节点模块

我无法安装任何需要编译的模块.所有这些都失败了,出现以下错误:

MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ...
Run Code Online (Sandbox Code Playgroud)

我的环境:

  • Windows 7 Enterprise x64,版本6.1.7601
  • 节点x86 0.8.16
  • npm 1.2.0
  • node-gyp 0.8.2
  • Visual Studio 2012和众多软件包

相关环境变量:

Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShel l\v1.0;C:\Program Files\TortoiseGit\bin;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;c:\tools;c:\tools\node
Run Code Online (Sandbox Code Playgroud)

没有INCLUDE,LIB,LIBPATH等

我对该问题进行了简短的调查,并通过以下设置确定手动编译(直接调用VCBuild.exe和msbuild.exe)成功进行手动克隆的git://github.com/einaros/ws.git:

SET Configuration=Release
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 9.0\VC\vcpackages
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\bin;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\Common7\IDE;%PATH%
SET PATH=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Bin;%PATH%
SET PATH=%SystemRoot%\system32;%PATH%

SET INCLUDE=%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\include
SET INCLUDE=%ProgramFiles(x86)%\Microsoft SDKs\Windows\v7.1A\Include;%INCLUDE% …
Run Code Online (Sandbox Code Playgroud)

node.js node-gyp visual-studio-2012

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

安装pysqlcipher3的问题

所以即使pip install pysqlcipher3工作回来了Successfully installed pysqlcipher3,也没有。

根据我的研究,对于尝试安装 Sqlcipher 的 Windows 用户来说,这似乎是一个常见问题。

尝试 #1

首先,我尝试从 github 下载 pysqlcipher3 并通过 cmd(使用python setup.py buildpython seetup.py install)手动构建和安装它。

执行后,python3 setup.py build我遇到了一些错误(缺少一些要求,环境变量中没有 OPENSSL_CONF 等)但我修复了其中的大部分。

但是,我最终陷入了这个错误:

fatal error C1083: Cannot open include file: 'sqlcipher/sqlite3.h': No such file or directory.

尝试#2

我在某处读到(我认为)我必须在安装PySqlCipher3之前安装SQLCipher

经过检查,我发现我必须付费才能获得预构建的可执行文件或自己构建它。

所以我尝试按照本教程自己构建它。

安装完所有要求并按照步骤操作后,我到达了另一个死胡同。在最后一步(第 6 步)中,执行时nmake /f Makefile.msc出现此错误:

fatal error C1083: Cannot open include file: 'stdio.h': No such file …

python installation sqlcipher pysqlcipher

6
推荐指数
2
解决办法
4189
查看次数