Ich habe eine Linux-64-Bit-Maschine. Wie installiere ich PyPy in meiner Anaconda-Umgebung? Ich versuchte Conda installieren Pypy. Es besagt, dass es keine verfügbaren Pakete gibt. pip install pypy gibt auch eine ähnliche Nachricht zurück. Ist es die einzige Möglichkeit, PyPy zu installieren, indem Sie die tar.gz-Datei von der Website herunterladen? Wie konfiguriere ich meine Anaconda-Umgebung nach der Installation so, dass sie bei Bedarf von PyPy auf andere Python-Implementierungen umstellen kann?Wie installiert man PyPy in Anaconda
Antwort
Welpen Version Unterstützung finden Sie hier: http://pypy.org/download.html.
Es ist spezifisch verteilt, wenn Sie also keinen unterstützten Bezirk haben, können Sie. Versuchen Sie, die Build-Option zu verwenden.
Ohne weitere Informationen zu Ihren Linux- und Python-Versionen ist es schwierig, weitere hinzuzufügen.
Ich benutze derzeit Python 2.7.9 | Anaconda 2.1.0 (64-bit) Betriebssystem: Linux 3.5.0-54-generische x86_64 Derzeit ist dies der Python, der ausgeführt wird, wenn ich versuche, zu laufen ein beliebiges Python-Programm. Ich möchte, dass PyPy statt dessen ausgeführt wird. –
Es ist ein alternativer Ansatz von Riccardo Vianello auf GitHub gehalten:
https://github.com/rvianello/conda-pypy
Es handelt sich im Grunde seine Conda Kanal verwendet anstelle der Standard eine notwendige Pakete zu installieren. Einige grundlegende werden zur Verfügung gestellt.
Ich glaube nicht, dass dies möglich ist. Denken Sie daran, dass 'pypy' nicht nur ein Paket ist, das Python erweitert, sondern eine komplett neue Implementierung des Python-Interpreters in reinem Python. Viele Pakete an der Wurzel des wissenschaftlichen Paketstapels (z.B. 'numpy',' scipy') werden (noch?) Nicht vollständig von 'pypy' unterstützt. AFAICT, "Pypy" ist in der wissenschaftlichen Python-Community nicht weit verbreitet. Ich denke, es wird keine Lösung für diese nahe Zukunft geben. – cel
@cel Beachten Sie, dass Conda ein Python Agnostic Paket-Manager ist (zB können Sie R über ein Conda-Paket installieren, und es sollte genauso möglich sein, dies für Pypy zu tun. Aber jemand muss zuerst ein Rezept dafür schreiben, es bauen und mache es verfügbar) – jorgeca