Próbuję zainstalować PyQt4, aby się z tym pogodzić . Instrukcja instalacji powiedziała, że muszę zainstalować Sip . Ostatnim krokiem do instalacji Sip jest użycie make install
polecenia. Windows tego nie ma, więc sprawdziłem i wszystko, co widziałem, mówiło o zainstalowaniu Cygwina. Więc zrobiłem. Ale ... łyk jest w środku C:\Python31\sip
.
Czy mogę uruchomić to z polecenia Cygwin? Jeśli tak, jak mam to zrobić?
Czy mogę uruchomić to z normalnego wiersza polecenia systemu Windows? Jeśli tak, jak miałbym to zrobić?
cd c:/
/cygdrive/c
Dodam coś, co bardzo mi pomoże w cygwin. Zawsze, gdy konfiguruję nowy system, zawsze to robię
Stwarza to link symboliczny do
/cygdrive/c
z nowym pliku o nazwie/c
(w katalogu domowym)Następnie możesz to zrobić w swojej powłoce
Bardzo przydatny.
źródło
c
z możliwością normalnego odwoływania się do nich./cygdrive
w rzeczywistości nie działa ...cd c:
jest teraz obsługiwany w cygwinźródło
cd e:
i podpowiedzi będą następujące:/cygdrive/e
Już zaakceptowałeś odpowiedź, ale pomyślałem, że wspomnę, że w Cygwin działa również:
Myślę, że
cd /cygdrive/c
metoda jest lepsza, ale czasem warto wiedzieć, że możesz to zrobić.źródło
Możesz po prostu użyć
źródło
Ponieważ prawdopodobnie będziesz chciał to robić często, dodaj aliasy do pliku .bashrc, na przykład:
Następnie możesz po prostu wpisać w wierszu polecenia:
źródło
Zdefiniuj zmienną w .bashrc:
wtedy możesz użyć
a zakładka automatycznie uzupełnia się poprawnie (proszę dołączyć / na końcu)
źródło
W powiązanej notatce możesz również polubić:
Pozwala to na zapisanie katalogu w katalogu po prostu przez wpisanie katalogu
Aby było trwałe, należy dodać go do swojego
~/.bashrc
źródło
możesz tego spróbować
źródło
Utwórz plik o nazwie „overrideBashCdForWindowsPaths” w folderze HOME. Wklej następujące linie do tego pliku i zapisz:
Następnie wpisz następujące polecenie w terminalu, gdy jesteś w folderze HOME:
Zamknij terminal i otwórz nowy. Możesz teraz łatwo przejść do tego folderu Windows, po prostu wpisując
Skrypt odczytuje ostatnie polecenie, wyodrębnia ścieżkę i przekazuje ją do narzędzia do konwersji ścieżek Cygwin. Nadając nazwę funkcji „cd”, niejako „nadpisujemy” wbudowane „cd” Basha i przekazujemy do niego faktyczne wywołanie w ostatnim wierszu.
źródło
cd "C:\Python31\sip"
Ten, który lubię to:
cd C:
Aby mieć Linuksa, to wykonaj:
i użyj tego w następujący sposób:
~/folder/..
źródło
Warto tu wspomnieć, że Cygwin
cygpath
nadal nie obsługuje poprawnie rozmieszczonych ścieżek Windows, szczególnie w skryptach Bash działających pod Cygwin. Sztuką jest zrozumienie, w jaki sposóbCygwin
interpretuje cytaty w skryptach Bash.Następujące nie działa:
Ale to działa:
O ile mi wiadomo, obecnie nie jest znane obejście tego problemu
cygpath
, które mogłoby poprawnie obsługiwać spacje w kontekście skryptów bash, ale możesz używać cudzysłowów w swoich skryptach.źródło
$cd C:\
>
(Naciśnij Enter, gdy zobaczysz ten wiersz)Jesteś teraz na dysku C.
źródło
>
dlatego, że ukośnik na końcu linii uniknął nowej linii ...