首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能在木星笔记本上运行pypy内核?

是否有可能在木星笔记本上运行pypy内核?
EN

Stack Overflow用户
提问于 2015-11-22 01:17:55
回答 5查看 12.3K关注 0票数 24

我一直在想,是否可以在木星笔记本上运行PyPy。我最近尝试在我的本地机器上安装PyPy,它在一个用纯Python编写的基于代理的模拟中运行得非常好-100 X加速比。然而,我怀念木星笔记本的交互性。是否可以让IPython内核使用PyPy而不是CPython?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-05-24 07:12:41

如果您有一个系统范围的jupyter /用户安装。你可以跟着:

代码语言:javascript
运行
复制
pypy3 -m venv PyPy3
source PyPy3/bin/activate  # in POSIX, or...
PyPy3\Scripts\activate.bat  # in Windows
pypy3 -m pip install ipykernel
ipython kernel install --user --name=PyPy3

现在退出虚拟环境并验证安装:

代码语言:javascript
运行
复制
jupyter kernelspec list

打开木星笔记本或实验室界面。

票数 18
EN

Stack Overflow用户

发布于 2015-11-22 09:45:07

你可以用pypy安装木星:

代码语言:javascript
运行
复制
pypy-pip install jupyter

Mac上的问题是,如果安装失败,就会抱怨gnureadline。试试这个:

代码语言:javascript
运行
复制
pypy-pip install --no-deps jupyter

不如从以下几个方面开始:

代码语言:javascript
运行
复制
pypy-ipython notebook

我的pypy-ipython看起来是这样的:

代码语言:javascript
运行
复制
#!/usr/local/bin/pypy

# -*- coding: utf-8 -*-
import re
import sys

from IPython import start_ipython

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(start_ipython())

在笔记本上:

代码语言:javascript
运行
复制
In [1]: import sys

In [2]: sys.version

Out[2]:

'2.7.9 (295ee98b6928, May 31 2015, 07:28:49)\n[PyPy 2.6.0 with GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)]'

笔记本需要Python2.7或3.3+。Python3.3的PyPy应该很快就会发布。

我的pypy-pip这个可执行文件/usr/local/bin//pypy-pip具有以下内容:

代码语言:javascript
运行
复制
#!/usr/local/bin/pypy
# EASY-INSTALL-ENTRY-SCRIPT: 'pip','console_scripts','pip'
__requires__ = 'pip'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.exit(
        load_entry_point('pip', 'console_scripts', 'pip')()
    )
票数 12
EN

Stack Overflow用户

发布于 2021-04-29 01:17:46

也许我们可以跟着官方医生

代码语言:javascript
运行
复制
pypy3 -m pip install ipykernel
pypy3 -m ipykernel install --user
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33850577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档