Zawsze zastanawiałem się, czy możliwe jest uruchomienie PyPy w notatniku Jupyter. Ostatnio próbowałem zainstalować PyPy na moim lokalnym komputerze i działało naprawdę dobrze - przyspieszenie 100X w symulacji opartej na agentach napisanej w czystym Pythonie. Brakuje mi jednak interaktywności w notebooku Jupyter. Czy możliwe jest, aby jądro IPython używało PyPy zamiast CPython?Czy można uruchomić jądro Pypy w notebooku Jupyter?
11
A
Odpowiedz
6
Można zainstalować Jupyter z pypy:
pypy-pip install jupyter
są problemy na Mac OS X. Jeśli instalacja nie powiedzie się skarży o gnureadline
. Spróbuj tego:
pypy-pip install --no-deps jupyter
niż zacząć:
pypy-ipython notebook
My pypy-ipython
wygląda następująco:
#!/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())
w zeszycie:
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)]'
Notebook wymaga Pythona 2.7 lub 3.3+. PyPy dla Python3.3 powinien wkrótce zniknąć.
Moja pypy-pip
ten plik wykonywalny /usr/local/bin//pypy-pip
z tej treści:
#!/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')()
)
Powiązane problemy
- 1. Jak sprawdzić, czy jesteś w notebooku Jupyter
- 2. R i Python w jednym notebooku Jupyter
- 3. Używanie magii ipython w notebooku R jupyter?
- 4. Umieszczaj błyszczącą aplikację w notebooku jupyter.
- 5. Jak zmienić jądro z Python [Root] w notebooku Jupyter działającym w systemie Windows?
- 6. Zastąp poprzednie wyjście w notebooku jupyter
- 7. Przekazywanie argumentów wiersza poleceń do argv w notebooku jupyter/ipython
- 8. Jak mogę sprawdzić kod źródłowy modułu w notebooku Jupyter?
- 9. Jak uruchomić ipython z pypy?
- 10. Drukowanie na tej samej linii na notebooku jupyter
- 11. automatycznie uruchomić% matplotlib inline w jupyter qtconsole
- 12. Jak do debugowania umierającego jądra Jupyter Python3?
- 13. Jak uruchomić projekt Scrapy w Jupyter?
- 14. Czy można wkleić obraz do notatnika Jupyter?
- 15. multiprocessing.Pool w notebooku jupyter działa na systemie Linux, ale nie w systemach Windows
- 16. Czy mogę uruchomić model Keras na GPU?
- 17. Kompilacja PyPy do Exe
- 18. Jak mogę sprawić, że IntelliJ/PyCharm rozpoznaje aktywne jądro IPythona?
- 19. Notebook Jupyter utknął w trybie pdb
- 20. Czy można uruchomić CodeIgniter w aplikacji TideSDK?
- 21. Czy można uruchomić ARKit w symulatorze?
- 22. Czy można uruchomić akcelerometr iPhone'a w tle?
- 23. Czy można uruchomić aplikację WPF w przeglądarce?
- 24. rstudio - czy można uruchomić kod w tle?
- 25. Atom/Sublime jak wiele wyborów w Jupyter
- 26. Optymalizacja dla pypy
- 27. Wyjście centralne (wykresy) w notebooku
- 28. Wady uruchamiania Django w PyPy?
- 29. moduł regex z pypy
- 30. Jak sprawdzić, czy jądro jest poprawnym jądrem?
Dzięki za odpowiedź, Mike! Jak uzyskać narzędzie 'pypy-pip'? Obecnie mam już zainstalowane narzędzia pip i setuptools dla pypy i pypy3, ustawione w przybliżeniu w ten sam sposób, co anakonda Python (w osobnym katalogu w moim katalogu domowym). – ericmjl
Moje przeprosiny za szybkie opublikowanie tego drugiego ... ale zdałem sobie sprawę, że mogę zrobić "pypy -m pip install nazwa_pakietu" lub "pypy3 -m pip install nazwa_pakietu" dopiero po zamieszczeniu mojego komentarza. – ericmjl
Dodano zawartość 'pypy-pip'. –