ijavascript将无法安装

时间:2017-04-27 22:12:00

标签: anaconda zeromq jupyter-notebook jupyter

我一直在尝试从Windows 10上的Jupyter笔记本运行Javascript但是失败了。我似乎无法安装IJavascript以使其可用。

所有安装指南都说使用Anaconda用于IJavascript - 所以我做了,但是我无法在Anaconda内的任何地方找到IJAVASCRIPT,只有js包,我搜索到处都有可用的搜索栏。所以,因为我很顽固,我努力尝试:

安装了所有 javascript包,除了上面列出的mocha(无法找到): https://anaconda.org/javascript/repo

然后尝试了 npm install -g ijavascript 但不断收到此错误:

c:\users\ryuuzako\anaconda3\scripts\node_modules\ijavascript\node_modules\nan\nan_json.h(89): error C2660: 'v8::JSON::P
arse': function does not take 2 arguments [C:\Users\ryuuzako\Anaconda3\Scripts\node_modules\ijavascript\node_modules\ze
romq\build\zmq.vcxproj]

"使用Javascript"在Jupyter中创建新文件时不会出现类型,我的猜测是因为没有安装ijavascript ..

非常感谢任何使其成功的建议。 我可以提供整个npm日志,但它很棒。

随意假设我是一个以前没有与节点合作的完全白痴。

2 个答案:

答案 0 :(得分:4)

我刚刚分叉 ijavascript 并编辑了Windows installation section的文档,如下所示。

安装Python3Anaconda3 Python发行版。

在命令行中:

pip3 install --upgrade pip
pip3 install jupyter
npm install -g ijavascript
ijsinstall

如果无法识别ijinstall命令,您可以通过导航到npm安装目录并运行ijinstall批处理文件来手动执行该命令。如果您不知道npm安装位于何处,请尝试在默认安装位置查找:C:\Users\USERNAME\AppData\Roaming\npm

然后您可以在终端中运行jupyter notebook以加载Jupyter Notebook。当您创建一个新的Jupyter Notebook时,您应该看到Javascript(Node)内核可用。

如果使用标准AnacondaPython distribution替代品,则会预先安装Jupyter Notebook。如果使用Anaconda,您可以跳过pip3 install jupyter步骤。

对于ijinstall部分,这张图片也可能有所帮助。 enter image description here

答案 1 :(得分:0)

这也发生在我身上。

之后首先安装anaconda(默认你安装了jupyter), 然后在菜单应用中搜索anaconda提示,然后从anaconda提示符安装ijavascript:

npm install -g ijavascript
ijsinstall

然后从anaconda提示符运行jupyter

jupyter notebook