2017-11-14 6 views
0

Ich arbeite an einem Windows-Computer und habe Git Bash bis jetzt ohne Probleme verwendet. Git Bash scheint jedoch einige Befehle zu verpassen, die Cygwin liefern kann, also wechselte ich zu Cygwin.AWS CLI arbeitet nicht in Cygwin

Ich brauche AWS CLI mit Cygwin zu verwenden, aber jederzeit I-Eingang jeder aws Befehl, erhalte ich folgende Fehlermeldung:

C:\users\myusername\appdata\local\programs\python\python36\python.exe: can't open file '/cygdrive/c/Users/myusername/AppData/Local/Programs/Python/Python36/Scripts/aws': [Errno 2] No such file or directory

ich andere Fragen gesehen habe darum Cygwin mit AWS arbeiten, aber sie scheinen zu sagen, dass AWS CLI nicht mit der Windows-Anaconda-Version von Python kompatibel ist (was meiner Meinung nach nicht zu sein scheint). Irgendwelche Gedanken darüber, wie das zu beheben ist? Vielen Dank.

Antwort

0

Sie mischen Cygwin Posix Pfad mit einem nicht Cygwin Python.

C:\users\myusername\appdata\local\programs\python\python36\python.exe

Ist nicht der Cygwin Python, damit es nicht die Datei als

/cygdrive/c/Users/myusername/AppData/Local/Programs/Python/Python36/Scripts/aws öffnen kann, ist nicht ein Windows-Pfad, der es verstehen kann. Nur Cygwin-Programme verstehen es.

Zwei mögliche Lösungen:
1 Verwenden Sie ein Windows-Pfad
2 Verwenden Sie ein Cygwin Python

0

Ok, so habe ich schon versucht, dies auch zu tun, weil ich Setup auf dem fast.ai Kurs bekommen wollte . Nichts schien zu funktionieren. Ich habe jedoch Anaconda3 deinstalliert und stattdessen Anaconda2 installiert. Das hat den Trick gemacht!