Запуск python jupyter из подсистемы Windows Ubuntu

Некоторое время назад я установил python, jupyter, pip в свою Windows и запускал их через командную строку Windows. Недавно я начал работать над клиентом Windows Ubuntu и хочу использовать все существующие версии, указанные выше, без их переустановки и перенастройки. Как я могу сказать клиенту Ubuntu сделать это?


257
1

Ответ:

I want to use all the existing versions of the above without reinstalling them and re-configuring them

Нет, ты не можешь. Windows и Ubuntu - это разные среды, это не клиент, работающий поверх Windows, как вы можете неправильно понятый. WSL (подсистема Windows для Linux) - это «настоящая / аутентичная» Ubuntu (еще не поддерживающая графический интерфейс).


Вам необходимо установить и настроить следующим образом:

Во-первых, вам нужно знать, какая версия python в вашей среде Windows (Командная строка Windows: cmd / powershell)

python --version

чтобы увидеть версию python в вашей Windows, обратите внимание, что с python 2 на python 3 есть критические изменения, поэтому убедитесь, что у вас есть правильная версия python в обеих средах. Jupyter, Pip и Anaconda зависят от вашей версии Python.

How can I tell the Ubuntu client to do so?

Предупреждение: пользователю Windows непросто работать в среде Linux, поисковые системы - ваш лучший друг, нет .exe, который можно было бы просто щелкнуть и запустить.

В зависимости от версии используемого вами дистрибутива Ubuntu инструкции по установке Python различаются.

lsb_release -a

в вашей подсистеме Windows для командной строки Linux, чтобы найти дистрибутив Ubuntu.

Ubuntu 18.04 по умолчанию поставляется с Python 3.6, а Ubuntu 16.04 - нет. Убедитесь, что у вас та же версия Python, которая соответствует версии в вашей Windows.

Эти инструкции могут вам помочь RealPython, LinuxConfig, Reddit Bioinformatic, Сюй Лаборатория вики

Не торопитесь и надеюсь, что это поможет!