Jupyter dizüstü bilgisayarında PyPy'yi çalıştırmanın mümkün olup olmadığını her zaman merak ettim. Yakın zamanda PyPy'yi yerel makinem üzerine kurmayı denedim ve gerçekten de iyi çalıştı - saf Python'da yazılmış bir aracı tabanlı simülasyonda 100X hızlandırılmış. Ancak, Jupyter notebook'undaki etkileşimi özlüyorum. IPython çekirdeğinin CPython yerine PyPy kullanması mümkün mü?Jupyter dizüstü bilgisayarında bir pypy çekirdeği çalıştırmak mümkün mü?
11
A
cevap
6
Sen PYPY ile Jupyter yükleyebilirsiniz:
pypy-pip install jupyter
Mac OS X'te problemlerdir bir yaklaşık gnureadline
şikayetçi başarısız yüklerseniz. Bunu deneyin: Bir dizüstü olarak
#!/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())
:
pypy-ipython notebook
pypy-ipython
şöyle My:
pypy-pip install --no-deps jupyter
Daha ile başlayan
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)]'
dizüstü Python 2.7 gerektirir veya 3.3+. Python3.3 için PyPy yakında olmalıdır.
Benim pypy-pip
bu yürütülebilir dosya bu içerikle /usr/local/bin//pypy-pip
: cevap, Mike için
#!/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')()
)
teşekkürler! Aracı "pypy-pip" nasıl alabilirim? Şimdilik halihazırda, pipo ve pito3 için kurulmuş olan ve anaconda Python'la (ev dizinimin altındaki ayrı bir dizinde) aynı şekilde kurulmuş olan kurulum kalıplarım var. – ericmjl
Bu ikinci bir hızlı gönderme için özür dilerim ... ama ben sadece yorumumu gönderdikten sonra pypy -m pip install package_name 'veya' pypy3 -m pip install package_name 'yapabileceğimi farkettim. – ericmjl
"pypy-pip" içeriğinin eklenmesi. –