2017-05-31 93 views
1

我使用Anaconda installer安装了python,很高兴地使用它附带的Jupyter版本。我也下载了(32-bit) windows version of pypy,并且在命令行中工作正常。如何在Windows中使用pypy作为CPython Jupyter中的内核?

如何获得CPython Jupyter在运行我的python代码时使用pypy作为内核?

+0

你在找这样的东西吗?https://www.reddit.com/r/Python/comments/56nnqe/pypy_with_cpython_35_running_jupyter_notebook_not/ –

+0

@MattiLyra排序除了我希望它只是内核应该比什么更容易那个人实现了。 – eleanora

+0

查看这个列表(https://github.com/jupyter/jupyter/wiki/Jupyter-kernels)它似乎没有任何人已经实现过,所以你可能必须把你自己的'pypy'内核放在一起案件。 http://jupyter-client.readthedocs.io/en/latest/kernels.html –

回答

1

通过查看这个列表(github.com/jupyter/jupyter/wiki/Jupyter-kernels),它似乎没有任何人已经实现过,所以你可能必须把你自己的pypy内核放在一起。 jupyter-client.readthedocs.io/en/latest/kernels.html

+0

PyPy不需要不同的内核;它可以使用ipykernel,这是用于CPython的相同内核。 – cge

1

Pypy不需要不同的内核,它只能使用ipykernel。因此它不在Jupyter内核列表中单独列出。

您可以使用与installing kernels for different Python environments相同的方法为pypy安装内核。例如,

pypy -m pip install ipykernel 
pypy -m ipykernel install --user --name pypy --display-name "PyPy" 

或者

pypy3 -m pip install ipykernel 
pypy3 -m ipykernel install --user --name pypy3 --display-name "PyPy3" 

额外的选项就在那里,以便有针对内核有用的名称。

但是,请注意,iPython 6不支持Python 2.7,所以如果您不使用PyPy3,则需要在PyPy中安装iPython 5(我认为它仍然可以与最新的Jupyter一起使用,但是)。

相关问题