Некоторое время назад я установил python
, jupyter
, pip
в свою Windows и запускал их через командную строку Windows. Недавно я начал работать над клиентом Windows Ubuntu и хочу использовать все существующие версии, указанные выше, без их переустановки и перенастройки.
Как я могу сказать клиенту Ubuntu сделать это?
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, Сюй Лаборатория вики
Не торопитесь и надеюсь, что это поможет!