Sage nur mit python2 funktioniert, aber ich bin mit python3 auf meinem System in einer virtuellen Umgebung. Jedes Mal, wenn ich versuche, die Salbei-REPL zu starten, kann das Modul "Salbei" nicht gefunden werden. Wenn ich Python2 direkt öffne und Salbei importiere, funktioniert es. So scheint es, als ob Salbei versucht, python3 zu benutzen und zu scheitern. Wahrscheinlich verwende ich meine PATH-Umgebungsvariable, aber ich möchte dies nicht jedes Mal ändern, wenn ich die REPL starte. Wie kann ich eine bestimmte Version von Python/Ipython verwenden?Sage REPL Geben IPython Binary
1
A
Antwort
0
Sie konnten die Sage REPL von der Sage Shell ausführen (run sage -sh
und die Sage REPL von dort aus starten). Dann würde es Sages Python verwenden.
Verwandte Themen
- 1. Binary Tree, geben Sie das übergeordnete Element des Knotens zurück
- 2. REPL-Eingabeaufforderung innerhalb der REPL ändern
- 3. ipython --pylab vs ipython
- 4. Unterschied zwischen Scala REPL und Clojure REPL - kompilieren Geschwindigkeit
- 5. Calling Sage von Haskell
- 6. Sage CRM - Erfassungsereignis-Update?
- 7. Arraylist Binary
- 8. Spielen: Binary Webservice Antwort
- 9. Was ist der Unterschied zwischen Clojure REPL und Scala REPL?
- 10. ipython: wie Klemmenbreite
- 11. Break Endlosschleife in Knoten repl?
- 12. Syntaxfehler mit interaktiver Sage-Zelle
- 13. Einrückungen beeinflussen Programm in Sage
- 14. Syntaxhervorhebung für .sage in sublime
- 15. Sublime Text 3 REPL - Programm im selben REPL Fenster öffnen
- 16. Counterclockwise HTTP REPL
- 17. MIT Scheme REPL Geschichte
- 18. Scala REPL programmgesteuert starten?
- 19. Actionscript 3 REPL
- 20. unterstützt clojure repl authenticate?
- 21. Get code from REPL
- 22. Scala REPL zusätzliche Gläser
- 23. Scala - REPL-Umgebung initialisieren
- 24. Store Clojure REPL Zeilen
- 25. REPL Konsole Anwendungsdienst
- 26. Scala REPL entfernen Abhängigkeit
- 27. Scala REPL in Gradle
- 28. Racket REPL und Submodule
- 29. Podspec Link-Binary-Bibliothek
- 30. Human friendly binary encoding
Sage verwendet "seine eigene" Version von Python, also bin ich mir nicht sicher, wie Sie sogar ein System Python mit Sage verwenden würden. Außerdem arbeitet Sage (noch) nicht mit Python 3 - siehe http://trac.sagemath.org/ticket/15980 – kcrisman
Es sieht so aus, als würde es versuchen, python3-Bibliotheken zu laden, ich habe es jedoch gestreckt, und es sieht so aus verwendet etwas aus meiner virtuellen Umgebung –
Ja, alle Weisen Binärdateien haben Shebangs an der Spitze, die/usr/bin/env Python sind, und wenn dies Python3 ist, wird es fehlschlagen, weil Python3 nicht Sage installiert hat. –