Ich habe Anaconda und Python (beide 3.4 und 2.7) in meinem System installiert und Python 3.4 ist der Standard. Aus diesem Grund, wenn ich Ipython starte, wird es in 3.4 geöffnet. Gibt es eine Möglichkeit, ipython in Python 2.7 zu starten? Oder wie können wir wählen, welche Version bei jedem Start von ipython gestartet werden soll?Starten von ipython in 2.7
Antwort
Ich benutze Ubuntu 16.04, und kann nur dafür bürgen, wie das Folgende auf diesem OS funktioniert; Ich habe es auf keiner anderen Plattform versucht.
Um IPython für eine bestimmte Version von Python zu verwenden, können Sie die Befehle ipython2
und ipython3
verwenden.
Wenn Sie die Standard-Python-Version verwendet ändern möchten, wenn verwenden Sie den Befehl ipython
, suchen Sie zunächst den Befehl:
$ which ipython
Für mich auf Ubuntu 16.04 ist es bei /usr/local/bin/ipython
. Als nächstes öffnen Sie diese Datei in einem Texteditor. Für mich sind die Dateiinhalte wie folgt:
#!/usr/bin/python
# -*- 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())
Die Linie #!/usr/bin/python
bestimmt, welche Version von Python für ipython
verwendet werden. Ändern Sie dies einfach so, dass es auf Ihre Python 2.7-Programmdatei verweist (Sie können diese mit which python2.7
finden), wenn Sie dies als Standard festlegen möchten.
Okay, ich habe es. Ich musste zu/bin gehen und eine andere ausführbare Datei mit dem Namen ipython2 hinzufügen. Vielen Dank für Ihre Antwort! :) – Ramiz
- 1. ipython mit 2.6 Version anstelle von 2.7
- 2. Das Starten von ipython in emacs verschiebt unerwünscht meine Fenster
- 3. Spyder: Python und Ipython Interpreters nicht starten
- 4. ipython --pylab vs ipython
- 5. Speichern von Makros in IPython
- 6. Verwenden von Profilen in iPython und Django
- 7. Super in Python 2.7
- 8. Wie iPython verwendet Python 2 anstelle von Python 3
- 9. Replace IPython Menü-Symbol
- 10. (Wie) Kann ich Python 2.7 & 3.4 Notebooks nebeneinander in jupyter (ipython) ausführen?
- 11. Ausführen von .py Datei in IPython
- 12. Drucken in Python 2.7
- 13. Warum wird nicht Anaconda Jupyter Ipython Notebook starten?
- 14. Wie starte ich IPython Kernel in Jupyter?
- 15. Erste Fehler bei der Installation von ipython 5.0 für Python 2.7 auf Windows 10
- 16. Starten Sie den IPython-Notebook-Server ohne den Webbrowser auszuführen?
- 17. Starten Sie ipython qtconsole als interaktiven Interpreter nach der Skriptausführung
- 18. Kann kein neues ipython notebook erstellen oder jupyter starten
- 19. Protokollierungsmodul druckt nicht in IPython
- 20. Kann nicht Symfony 2.7 auf dem lokalen Host starten
- 21. Testen von IPython-Notebooks
- 22. Bash-Befehl von IPython
- 23. Exit von ipython
- 24. Importieren von Scikit-lernen in Ipython/Jupyter Notebook
- 25. Wechseln zu ipython für python3?
- 26. Wie ändert man die Schriftgröße und Farbe der Markdown-Zelle in Ipython (py 2.7) Notebook
- 27. Installieren von Biber 2.7
- 28. IPython kann nicht geladen werden win32api
- 29. Wie man twisted's reactor von ipython startet
- 30. Python 2.7 os.path.isfile
Unter Linux haben Sie normalerweise Symlinks zu 'ipython2',' ipython2.7' 'ipython3' und' ipython3.4'. –