2017-06-29 4 views
0

Bitte verzeihen Sie meine Unwissenheit. Ich benutze Mint 18.1. Ich habe Python 3.6 aus dem Quellcode installiert, aber es ist fehlgeschlagen.

  • Wenn ich python eingeben, läuft Version 2.7.
  • wenn ich python3, Version 3.5 läuft eingeben (beide mit meiner Mint vorinstallierten)
  • wenn ich eingeben python3.6, erhalte ich einen ‚Befehl nicht gefunden‘ Fehler.

Dann fand ich und folgte Error Installing Python.

Meine Frage ist, wie ich es einrichten, so dass Python3.6 ausgeführt wird, ohne $HOME/py36/bin/python im Terminal einzugeben.

Dank


bearbeiten

NEVERMIND. Ich habs. vielen Dank, Jungs.

+2

Diese Frage paßt besser auf superuser.stackexchange.com oder unix.stackexchange.com diese Frage Siehe zum Beispiel: https://unix.stackexchange.com/questions/26047/how-to-correctly-add- a-path-to-path –

Antwort

2

Sie könnten einen Alias ​​in der Konfigurationsdatei Ihrer Shell hinzufügen (.bash_profile oder ähnlich, wenn Sie bash verwenden), die python3 auf $HOME/py36/bin/python zeigt.

Dazu müssen Sie Ihre Shell-Konfigurationsdatei finden (~/.bash_profile, ~/.bash_login oder ~/.profile) und bearbeiten, so dass es einen Alias ​​enthält. Aliase haben die Form newcommandname='oldcommandname -flags', also möchten Sie etwas wie python3="$HOME/py36/bin/python". Beachten Sie, dass keine Leerzeichen um das Gleichheitszeichen und doppelte Anführungszeichen vorhanden sind, da dies erforderlich ist.

Alternativ können Sie auch $HOME/py36/bin/ zu Ihrer $PATH Variable hinzufügen, so dass Ihre Shell automatisch nach Binärdateien sucht. Sie können dies tun, indem Sie Ihre Shell-Konfigurationsdatei wie oben beschrieben, um PATH="$HOME/py36/bin/:$PATH" zu sagen. Dadurch sieht Ihre Shell hier vor allem auf ausführbare Dateien aus. PATH="$PATH:$HOME/py36/bin/" veranlasst Ihre Shell, nach ausführbaren Dateien zu suchen, nachdem Sie sich überall umgesehen haben. Ich empfehle das nicht, tbh; mach den ersten.

+0

Könntest du mir bitte genau erklären, wie ich das machen soll? Tut mir leid, das ist alles sehr neu für mich und ich kenne mich noch nicht aus. danke – ent3rpryze

+0

Entschuldigung, ich werde die oben genannten bearbeiten, so dass sie diese Informationen enthält. Ich gehe davon aus, dass Sie bash verwenden. –

0

Der beste Weg, mehrere verschiedene Versionen von Python zu verwalten, ist über Conda, mit dem Sie eine Vielzahl von Umgebungen mit verschiedenen Python-Versionen und -Paketen erstellen können. Conda ist Teil der wissenschaftlichen Python-Distribution von Anaconda.

Anaconda

Es gibt viele Tutorials auf YouTube und im Web.