Python 2.7 имеет приоритет, потому что /usr/bin/python
является первым Linux двоичным в вашем $PATH
внутри дистрибутива WSL, а добавленный вами каталог содержит только собственные Windows двоичные файлы . WSL не учитывает собственные двоичные файлы Windows, если не выполняется явно с расширением .exe
(если вы выполняете python.exe
, который должен запускать двоичный файл, на который вы указываете на скриншоте). Если вы хотите использовать Windows дистрибутив Anaconda и Python с WSL, вы можете сделать это, выполнив команды с расширением .exe
. Но тогда вы не сможете использовать в нем никакие Linux -измы (вам нужно будет использовать C:\...\
пути внутри своих ноутбуков, а вещи, установленные pip
в WSL, будут недоступны, поскольку Windows версии не имеет представления о WSL и Linux).
Если вы хотите полностью использовать WSL в качестве дистрибутива Linux, вам необходимо установить Linux версию дистрибутива Anaconda внутри WSL. Затем, когда вы расширите $PATH
, чтобы указать на него (или на исходный файл окружения, предоставленный установщиком), будут использованы правильные Linux двоичные файлы . Если вы храните свои записные книжки и данные на диске C: (/mnt/c/
в WSL), вы можете получить к ним доступ также с помощью инструментов Windows (например, редактор).