将 pypy 内核安装到 jupyter notebook 时出现问题

问题描述

我正在尝试将 pypy3 安装到 jupyter notebook,但在安装时,它在 cmd 安装过程中在源代码位出现错误。我在 Windows 10 64 位系统上。这一点会不会影响任何事情,从我对大文件的回溯测试来看,与 python 相比,运行时并没有那么好,这让我相信 pypy 无法正常工作。我正在尝试执行上一个关于堆栈溢出的问题的答案:enter link description here。即使代码const data = [ { a: "value",b: "value2",},{ a: "value3",b: "value4",]; const valid = data.some((d) => Object.values(d).includes("value")); console.log(valid); 位不起作用,pypy 内核也会显示在 jupyter notebook 上。

jupyter notebook 安装的cmd代码

source PyPy3/bin/activate

cmd 结果 - 请注意,除 pypy3 -m venv PyPy3 source PyPy3/bin/activate pypy3 -m pip install ipykernel ipython kernel install --user --name=PyPy3 外,所有其他命令都有效:

source PyPy3/bin/activate

Jupyter 笔记本:

enter image description here

解决方法

您似乎正在尝试在 Windows 的命令提示符中使用 source。这行不通,source 适用于 POSIX 环境。

相反,请尝试:

PyPy3\Scripts\activate.bat

查看 venv documentation 了解更多信息。它包含用于激活虚拟环境的这个方便的命令表:

Activating a virtual environment