我一直在尝试从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日志,但它很棒。
随意假设我是一个以前没有与节点合作的完全白痴。
答案 0 :(得分:4)
我刚刚分叉 ijavascript 并编辑了Windows installation section的文档,如下所示。
安装Python3或Anaconda3 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)内核可用。
如果使用标准Anaconda的Python distribution替代品,则会预先安装Jupyter Notebook。如果使用Anaconda,您可以跳过pip3 install jupyter
步骤。
答案 1 :(得分:0)
这也发生在我身上。
之后首先安装anaconda(默认你安装了jupyter), 然后在菜单应用中搜索anaconda提示,然后从anaconda提示符安装ijavascript:
npm install -g ijavascript
ijsinstall
然后从anaconda提示符运行jupyter
jupyter notebook