Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在nodejs上安装jsdom,节点gyp错误:spawn enoint_Python_Node.js_Environment Variables_Node Gyp_Windows64 - Fatal编程技术网

Python 在nodejs上安装jsdom,节点gyp错误:spawn enoint

Python 在nodejs上安装jsdom,节点gyp错误:spawn enoint,python,node.js,environment-variables,node-gyp,windows64,Python,Node.js,Environment Variables,Node Gyp,Windows64,在Windows Server 2008 R2 x64上尝试安装jsdom三天后,我终于决定在这里发布,因为其他类似帖子中给出的所有解决方案都不适用于我 以下是我到目前为止在x64操作系统上所做的工作: 安装了Python(v2.7.8)并将其添加到系统路径(C:\Python)中,并创建了一个新变量Python=C:\Python\Python.exe,这肯定是Python可执行文件所在的位置 安装MS与C++ 2010表示版本。 已安装Windows SDK 7.1 我的软件版本是:

在Windows Server 2008 R2 x64上尝试安装jsdom三天后,我终于决定在这里发布,因为其他类似帖子中给出的所有解决方案都不适用于我

以下是我到目前为止在x64操作系统上所做的工作:

  • 安装了Python(v2.7.8)并将其添加到系统路径(C:\Python)中,并创建了一个新变量Python=C:\Python\Python.exe,这肯定是Python可执行文件所在的位置
  • 安装MS与C++ 2010表示版本。
  • 已安装Windows SDK 7.1
我的软件版本是:

  • node.js:v0.10.33
  • npm:v1.4.28
  • 节点gyp:v1.0.1
当我尝试安装jsdom(“项目文件夹上的npm insall jsdom”)时,出现以下错误:

我可以在每一篇类似的文章中读到这是python环境变量的问题,但我已经注册了它们:

我还尝试安装node.js v0.8.25,结果也是一样的,所以我回到了v0.10.33

在启动npm安装之前,我还尝试设置“npm配置集python C:\python\”


我不知道还能尝试什么。

按照我的自述文件安装D3(它取决于Jsdom)。干杯

在WINDOWS 7x64上的NODEJS中安装D3 NPM包 如果没有正确的设置,D3 pkg无法在Windows操作系统上正确安装。D3依赖于JSDOM,它依赖于CONTEXTIFY(Python和C++)

以下步骤适用于Windows 7x64 Ultimate:

安装
  • 为Windows桌面安装Visual Studio Express 2013
  • 安装Windows SDK 7.1
  • 安装Python 2.XXX版(x86)(C:\Python27)
  • 安装Node.js(x86)
设置(设置环境变量窗口)
  • 将自定义文件夹..\%USERNAME%添加到路径(例如C:\Users\Max)
  • 将python文件夹添加到路径(例如C:\Python27)
  • 添加名为WindowsSDKDir的新系统变量,并键入WinSDK bin文件夹(例如C:\Program Files\Microsoft SDK\Windows\v7.1\bin)
  • 以管理员身份运行Windows SDK 7.1命令提示符
  • 使用[setenv/x86]将环境设置为x86
  • 将目录更改为自定义文件夹(例如C:\Users\Max)
最后,使用[npm install d3]安装d3