Я пытаюсь установить PyQt4, чтобы я мог возиться с ним. Руководство по установке говорит, что я должен был установить Sip . Последний шаг к установке Sip - использовать make install
команду. В Windows такого нет, поэтому я посмотрел и все, что видел, говорило об установке Cygwin. Так я и сделал. Но ... глоток в C:\Python31\sip
.
Можно ли запустить это из команды Cygwin? Если так, то как бы я это сделал?
Или я могу запустить это из обычной командной строки Windows? Если так, как бы я поступил об этом?
cd c:/
/cygdrive/c
Я добавлю кое-что, что мне очень поможет с Cygwin. Всякий раз, когда я настраиваю новую систему, я всегда делаю это
Это создает символическую ссылку на
/cygdrive/c
новый файл с именем/c
(в домашнем каталоге)Тогда вы можете сделать это в вашей оболочке
Очень кстати.
источник
c
с возможностью нормальной ссылки на них./cygdrive
фактически не работающее ...cd c:
поддерживается сейчас в Cygwinисточник
cd e:
и подсказка будет/cygdrive/e
Вы уже приняли ответ, но я просто подумал упомянуть, что в Cygwin также работает следующее:
Я думаю, что
cd /cygdrive/c
метод лучше, но иногда полезно знать, что вы можете сделать это тоже.источник
Вы можете просто использовать
источник
Как вы, вероятно, захотите делать это часто, добавьте псевдонимы в ваш файл .bashrc, например:
Затем вы можете просто набрать в командной строке:
источник
Определите переменную в .bashrc:
тогда вы можете использовать
и вкладка автоматически заполняется правильно (пожалуйста, включите / в конце)
источник
В соответствующей заметке вам также может понравиться:
Это позволяет вам сделать CD, просто набрав в директории
Чтобы сделать это постоянно, вы должны добавить его в свой
~/.bashrc
источник
ты можешь попробовать это
источник
Создайте файл с именем «overrideBashCdForWindowsPaths» в папке HOME. Вставьте следующие строки в этот файл и сохраните его:
Затем введите следующую команду в терминале, находясь в папке HOME:
Закройте свой терминал и откройте новый. Теперь вы можете легко перейти в эту папку Windows, просто набрав
Сценарий читает последнюю команду, извлекает путь и передает его в инструмент преобразования пути Cygwin. Называя функцию «cd», мы сортируем встроенную в Bash «cd» и делегируем фактический вызов в самой последней строке.
источник
cd "C:\Python31\sip"
То, что мне нравится, это:
cd C:
Чтобы Linux чувствовал себя так, сделайте:
и используйте это как:
~/folder/..
источник
Здесь стоит упомянуть, что Cygwin по-
cygpath
прежнему не обрабатывает разделенные пути Windows должным образом, особенно в скриптах Bash, работающих под Cygwin. Хитрость заключается в том, чтобы понять, какCygwin
интерпретировать кавычки в скриптах Bash.Следующее не работает:
Но это работает:
Насколько я знаю, в настоящее время нет известного обходного пути
cygpath
, который может правильно обрабатывать пробелы в контексте сценариев bash, но вы можете использовать кавычки в своих сценариях.источник
$cd C:\
>
(Нажмите Enter, когда увидите эту строку)Теперь вы находитесь на диске C.
источник
>
том, что обратный слеш в конце строки ускользнул от новой строки ...