Ubuntu в Windows 10 не обнаруживает мои команды Windows 10

В настоящее время я пытаюсь найти наилучший способ использования Bash в Windows 10 с Hyper, но в этот момент мой последний вариант - спросить здесь.

Когда я устанавливаю эти новые приложения «Ubuntu» для Windows 10, я хочу иметь все свои текущие функции Windows 10, как и Git для Windows.

Например, когда я запускаю code ., чтобы открыть код Visual Studio (установленный на моем windows 10), bash из Git для Windows просто открывает его, не устанавливая его для этого bash. То же самое относится и к Python, он обнаруживает Python моей Windows.

Проблема (MINGW64) в том, что сложно что-то сделать, например, изменить оболочку на Zsh или что-то в этом роде. Поэтому я предпочитаю иметь Ubuntu для Windows.

Теперь у меня есть эта проблема, когда я получаю python --version, я получаю сообщение об установке Python ... Поэтому я хочу знать, как я могу настроить эту Ubuntu для обнаружения моих приложений Windows Path.

Суть моего вопроса в том, чтобы не устанавливать все заново в этом «убунту».

-1
задан 24 August 2019 в 10:15

1 ответ

Мое понимание Windows Subsystem для Linux (WSL) - то, что он отчасти похож на контейнер. В то время как Вы находитесь на Ubuntu через WSL, она будет вести себя больше как изолированная система (с Вашим C: диск смонтировался), чем система, где можно взаимодействовать с GUI.

Microsoft даже заявляет, что это не замена для GUI.

мерзавец для Windows использует MINGW64, как Вы упомянутый, и это работает больше как Cygwin, который по существу является командами Linux, которые были скомпилированы для Windows. Они ведут себя более или менее как команды Windows, который является, почему можно выполнить команды Windows в MINGW64.

, Чтобы заставить Python работать в WSL, необходимо будет установить его с помощью склонного как Вы, был бы, если это была виртуальная машина или контейнер.

2
ответ дан 23 October 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: