J'essaie d'installer PyQt4 pour pouvoir jouer avec. Le guide d'installation m'a dit que je devais installer Sip . La dernière étape de l' installation de Sip consiste à utiliser la make install
commande. Windows n'a pas cela, donc je l'ai recherché et tout ce que j'ai vu a dit d'installer Cygwin. Alors je l'ai fait. Mais ... une gorgée est là C:\Python31\sip
.
Puis-je l'exécuter à partir de la commande Cygwin? Si oui, comment ferais-je cela?
Ou puis-je l'exécuter à partir de l'invite de commande Windows normale? Si oui, comment pourrais-je m'y prendre?
cd c:/
/cygdrive/c
Je vais ajouter quelque chose qui m'aide beaucoup avec cygwin. Chaque fois que je mets en place un nouveau système, je le fais toujours
Cela crée un lien symbolique vers
/cygdrive/c
un nouveau fichier appelé/c
(dans le répertoire personnel)Ensuite, vous pouvez le faire dans votre shell
Très utile.
la source
c
avec la possibilité de les référencer normalement./cygdrive
en fait ne fonctionne pas ...cd c:
est maintenant pris en charge dans cygwinla source
cd e:
et l'invite sera/cygdrive/e
Vous avez déjà accepté une réponse, mais je pensais simplement mentionner que ce qui suit fonctionne également dans Cygwin:
Je pense que la
cd /cygdrive/c
méthode est meilleure, mais il est parfois utile de savoir que vous pouvez aussi le faire.la source
Vous pouvez simplement utiliser
la source
Comme vous voudrez probablement le faire souvent, ajoutez des alias dans votre fichier .bashrc, comme:
Ensuite, vous pouvez simplement taper sur la ligne de commande:
la source
Définissez une variable dans .bashrc:
alors vous pouvez utiliser
et l'onglet se complète automatiquement (veuillez inclure le / à la fin)
la source
Sur une note connexe, vous aimerez peut-être aussi:
Cela vous permet de cd un dir en tapant simplement le dir
Pour faire est persistant, vous devez l'ajouter à votre
~/.bashrc
la source
tu peux essayer ça
la source
Créez un fichier nommé "overrideBashCdForWindowsPaths" dans votre dossier HOME. Collez les lignes suivantes dans ce fichier et enregistrez-le:
Ensuite, tapez la commande suivante dans un terminal, lorsque vous êtes dans votre dossier HOME:
Fermez votre terminal et ouvrez-en un nouveau. Vous pouvez maintenant facilement basculer dans ce dossier Windows en tapant simplement
Le script lit la dernière commande, extrait le chemin et le transmet à l'outil de conversion de chemin de Cygwin. En nommant la fonction "cd", nous "trions" le "cd" intégré de Bash et lui déléguons l'appel réel dans la toute dernière ligne.
la source
cd "C:\Python31\sip"
Celui que j'aime est:
cd C:
Pour avoir Linux comme une sensation, alors faites:
et utilisez ceci comme:
~/folder/..
la source
Il convient de mentionner ici que Cygwin
cygpath
ne gère toujours pas correctement les chemins Windows espacés, en particulier dans les scripts Bash exécutés sous Cygwin. L'astuce consiste à comprendre commentCygwin
interprète les citations dans les scripts Bash.Ce qui suit ne fonctionne pas :
Mais cela fonctionne:
Pour autant que je sache, il n'existe actuellement aucune solution de contournement connue
cygpath
qui puisse gérer correctement les espaces dans le contexte de script bash mais vous pouvez utiliser des guillemets dans vos scripts.la source
$cd C:\
>
(Appuyez sur Entrée lorsque vous voyez cette ligne)Vous êtes maintenant dans le lecteur C.
la source
>
parce que la barre oblique inversée en fin de ligne a échappé à la nouvelle ligne ...