bash: 'Befehl nicht gefunden' für python, r und nano
Auf git bash
erhalte ich eine command not found
Nachricht für python
, r
und nano
.
Bin ich auf Windows 10. Ich weiß nicht, was ich falsch mache.
Tippe ich
r --version
python --version
nano --version
und Sie alle zurück command not found
.
Ich etwas gelesen zu haben, hatte Sie mich versuchen
alias python='winpty python.exe'
und es umbenannt python
, aber als ich versuchte
touch .bashrc
kehrte er
touch: Befehl nicht gefunden
Ich folgte den Anweisungen in einem Github natürlich PS239T. Ich hatte das Glück, außer für die erste dieser drei Programme arbeiten.
Versuchte ich
build/console.exe c:/Python36/python.exe
und es kehrte
build/console.exe: No such file or directory
Versuchte ich
PATH=$PATH:/c/Python36/
$ export PATH="$PATH:/c/Python36"
echo 'export PATH="$PATH:/c/Python36"' > .profile
nichts.
Ich habe Python-64-bit via Anaconda.
Ich habe versucht, die Einrichtung der Python 3.4 Umwelt
conda create –n py34 python=3.4 anaconda
./python name_of_your_python_script.py
nichts.
which python
hab mir eine riesige Pfad:
which: no python in (/c/Users/Edward/bin:/mingw64/bin:/usr/local/bin:usr
/bin:/bin:/mingw64/bin:/usr/bin:c/user/Edward/bin:/c/Program Files
(X86)/Intel/ 1CLS client:/c/Program Files/Intel/1CLS Client:/c/Windows
/System32:/C/Windows:/C/Windows/Sytem32/Wbem:/c/Windows/System32
WindowsPowerShell/V1.0:/c/Program Files/Intel/Intel(R) Management Engine
Components/Dal:/c/Program Files/Intel/Intel(R) Management Engine
Components/IPT:/c/Program Files (x86)/Intel/Intel(R) magament Engine
Components/IPT:/c/Program Files (X86)/Intel/Intel(R) Management Engine
Components/IPT:/c/WINDOWS/Syste,32/Wbem:/c/WINDOWS/System32
/WindowsPowerShell/v1.0:/c/Program Files (x86)/Rand McNally/RNDDock
/GtkSharp/2.12/bin/:/c/Program Files d/AppData/Local/Mircosoft
/WindowsApps:/c/Users/Edward/AppData/Local/Pandoc:/usr/bin/vendor_perl:
/usr/bincore_perl:/c/python36
Hätte ich gerade den screenshot oder kopiert und eingefügt, aber ich weiß nicht, wie.
Ich bin sicher, dass ich einen Fehler gemacht irgendwo.
Bekomme ich die gleiche Art der Ergebnisse, wenn ich versuchen, herauszufinden, was Los ist mit r
und nano
.
Update 1
Herunterladen und installieren von 'Anaconda'
'https://store.continuum.io/cshop/anaconda/'.
Laden Sie die Standard-Python-3 installer Folgen Sie nicht dem link zu version 2'.
Verwenden Sie alle Standardwerte für die installation, außer stellen Sie sicher, zu überprüfen 'Machen Anaconda die Standard-Python.'Installieren Sie R durch das herunterladen und ausführen
'this .exe file from CRAN'
'http://cran.r-project.org/bin/windows/base/release.htm'.
Auch, installieren Sie bitte den 'RStudio IDE'
'http://www.rstudio.com/ide/download/desktop'.
Alles, was Sie brauchen, ist RStudio Desktop.
nano ist ein basic-editor, und die Vorgabe, dass wir in dieser Klasse verwenden. Installieren
laden SieSoftware Carpentry Windows installer
http://files.software-carpentry.org/SWCarpentryInstaller.exe'
und doppelklicken Sie auf die Datei, um Sie auszuführen. 'Dieses Installationsprogramm erfordert eine aktive internet-Verbindung.'
Sublime Text ist eine erweiterte editor. Download von Sublime Text 3 'hier'
'https://www.sublimetext.com/3'.
Update 2
Begann ich versuchen, janos Beratung und lief
/c/Python36/python.exe --version
und es kehrte
bash: '/c/python36/python.exe: Keine solche Datei oder Verzeichnis.
Ich habe versucht zu laufen,
PATH="/c/Python36:$PATH" python.exe --version
aber es kehrte
bash: python.exe.: Befehl nicht gefunden
Ich habe versucht zu laufen,
PATH="/c/Python36:$PATH" python --version
und es kehrte
bash: python: command not found
Update 3
janos erzählte mir, ich ging zu weit, ohne herauszufinden, das problem, dann sagte mir laufen
ls -l /c/Python36/python.exe
und es kehrte
ls: cannot access '/c/Python36/python.exe': keine solche Datei oder Verzeichnis.
janos erzählte mir, um den Fokus auf die ersten Fehler
bash: '/c/python36/python.exe: Keine solche Datei oder Verzeichnis.
nach Eingabe
/c/Python36/python.exe --version
ist und es daher konzentriere ich mich.
janos geltend gemacht
Können Sie öffnen Sie den Datei-explorer und navigieren Sie zu C:\Python36 und siehe python.exe es? Wahrscheinlich nicht.
und richtig ist.
Lief ich
C/Users/Edward/Anaconda3/pkgs/python-3.6.3-h9e2ca53_1/python.exe
ohne Erfolg.
Rannte ich, dass im explorer und gefunden, dass der Herausgeber nicht verifiziert werden konnte.
Update 4
Ging ich zu
'python.org/downloads/release/python-363'
runtergeladen und 'Windows-x86-embeddable zip-Datei" und Entpackt ihn in
C/Users/Edward/Anaconda3/pkgs
funktionierte es.
Danke.
Ich Wette, ich habe die gleichen Probleme mit 'r' und 'nano'.
Ich werde laufen nach unten die Liste erneut, und führen Sie alle Kontrollkästchen. Ich werde das gleiche tun mit 'r' und 'nano'.
Alles geklappt Python. Ich werde tun, 'nano' und 'r' zu gegebener Zeit.
Konnte ich nicht finden
/c/python36/
so habe ich
/c/Users/Edward/Anaconda3/pkgs/python-3.6.3-embed-win32/
Update 5
janos ist wieder in Ordnung. Ich würde zum erstellen der python36 Ordner, wie es nicht gebaut wurde, automatisch während der installation. janos' Methode gearbeitet, die auf 'r' und 'subl' oder sublime text 3. Ich habe bis auf "nano".
Fand ich, dass einige meiner '.exe' - Dateien waren in der Liste mit Leerzeichen im Namen. Ich zog in die user-Ordner und eliminiert alle Leerzeichen.
Ich auch die Download-version von der offiziellen website, und das auch geholfen.
Ich konnte nicht herausfinden, wie man 'nano' zu arbeiten. Ich konnte nicht einmal finden Sie es auf meinem pc. Ich benutzt 'subl' statt.
- Toll, dass es gelöst wird. Beachten Sie, wie ich, hat die Update - überschriften. Versuchen zu tun, dass in der Zukunft, so dass es einfacher für andere, einschließlich der Art Beantworter hilft Ihnen, zu verstehen, Ihre Fortschritte. Guten Tag 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Starten Sie von den Grundlagen. Versuchen Sie, die einfachste Sache, die möglicherweise funktionieren können,
und machen Fortschritte in der baby-Schritte
von einem geistig gesunden Zustand in den nächsten.
Der erste Schritt ist, um einen durch die Eingabe der absolute Pfad direkt.
Wenn Sie das Python-executable ist in
/c/Python36/python.exe
, dann dies ausführen:Dies ist sehr einfach und es sollte einfach funktionieren.
Wenn es nicht, der Befehl wird Ihnen eine Fehlermeldung, mit hinweisen.
Einem nächsten Schritt könnte sein simulieren hinzufügen
PATH
. Versuchen Sie dies:Dies ist eine Zeile. Es legt einen Wert fest, um
PATH
in einer Weise, dass es nur aktiv während der Ausführung des Befehls. Nachdem der Befehl abgeschlossen ist, wird der Wert vonPATH
werden wieder zu dem, was es vorher war. Dies ist eine gute Möglichkeit, Dinge zu testen. Beachten Sie auch, dass ich vorangestellt zuPATH
das Verzeichnis enthältpython.exe
, nicht den vollständigen Pfad zurpython.exe
.Das ist ein wichtiger Punkt, dies ist, wie die
PATH
variable funktioniert.Es ist eine Liste von Verzeichnissen, und alle ausführbaren Dateien in diesen Verzeichnissen werden leicht ausführbare einfach durch Eingabe Ihrer Namen, ohne Ihre absolute Pfade.
Als Nächstes würde ich versuchen, diese:
Ist, sehen Sie, wenn Sie können die drop -
.exe
aus dem Namen des Befehls.Ich habe kein Windows, also kann ich nicht testen, ob dies funktioniert.
Und vielleicht ist es noch nicht. (Aber ich denke, es tut.)
Wenn alles soweit funktioniert, dann den nächsten Schritt zu machen, ist die
PATH
Einstellung permanent.Die Art und Weise, das zu tun, ist der Befehl
PATH="/c/Python36:$PATH"
in eine Datei, die immer dann ausgeführt, wenn Sie starten Sie ein neues Git-Bash-Sitzung.Wenn ich mich richtig erinnere unter Windows können Sie legte es in
~/.profile
(eine Datei namens
.profile
in Ihrem home-Verzeichnis).Wo ist
~
? Hier ist ein Weg, um es zu finden:Den oben öffnet sich ein Datei-manager in diesem Verzeichnis.
Sie können einen text-editor wie Notepad oder Wordpad zu Bearbeiten.
Auch können Sie mit diesem shell-Befehl zum anfügen der Zeile, die aktualisiert
PATH
:Diese Zeile wird ausgeführt in allen neuen Git-Bash-Sitzung.
Nicht in der aktuellen Sitzung
da diese Datei nur einmal ausgeführt wird.
Wenn alles oben gearbeitet, dann in einem neuen Git-Bash-Sitzung, die Sie sollten in der Lage sein zu laufen
python --version
.Wenn nicht alles funktionierte, dann müssen Sie zum Lesen der Fehlermeldung, die Sie erhalten, sorgfältig und nicht weiter zum nächsten Schritt, bis das problem behoben ist.
Es ist nutzlos zu fördern, um einen nächsten Schritt, wenn Sie schon nicht in einem sauberen Zustand.
Können Sie die exakt gleichen logischen Vorgang für alle anderen Programme auch.
/c/anaconda3/python.exe --version
und fügen Sie diese in mein Profil mit...cd C:/
, dannecho 'PATH="/c/anaconda3:$PATH"' >> ~/.profile
. Nach dem Neustart Git Bash,python --version
arbeitete zunächst mal 🙂