我正在尝试使用
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)
错误是:

如果有人能帮助我,请提前谢谢.
我无法安装任何需要编译的模块.所有这些都失败了,出现以下错误:
MSBUILD : error MSB3411: Could not load the Visual C++ component "VCBuild.exe". ...
Run Code Online (Sandbox Code Playgroud)
我的环境:
相关环境变量:
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) 所以即使pip install pysqlcipher3工作回来了Successfully installed pysqlcipher3,也没有。
根据我的研究,对于尝试安装 Sqlcipher 的 Windows 用户来说,这似乎是一个常见问题。
尝试 #1
首先,我尝试从 github 下载 pysqlcipher3 并通过 cmd(使用python setup.py build和python 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 …