Python и Conda не распознаются в Ubuntu для Windows, хотя в PATH

Я установил Anaconda на свой Windows-компьютер и обязательно добавил его в PATH.
Ubuntu для Windows не распознает conda а также python хотя они в ПУТИ

dean@DESKTOP-GJ4INGE:~$echo $PATH
...
/mnt/c/ProgramData/Anaconda3
/mnt/c/ProgramData/Anaconda3/Library/mingw-w64/bin
/mnt/c/ProgramData/Anaconda3/Library/usr/bin
/mnt/c/ProgramData/Anaconda3/Library/bin
/mnt/c/ProgramData/Anaconda3/Scripts
...

Я хотел убедиться, что они действительно существуют в PATH, поэтому я открыл приглашение Anaconda

(base) C:\Windows\system32>where conda
C:\ProgramData\Anaconda3\Library\bin\conda.bat
C:\ProgramData\Anaconda3\Scripts\conda.exe

(base) C:\Windows\system32>where python
C:\ProgramData\Anaconda3\python.exe

Похоже, что они находятся в правильных местах, но не распознаются Ubuntu.

2 ответа

Очевидно Ubuntu ищет полное имя файла, поэтому команда conda.exe а также python.exe Работа.

Я думаю, что было бы лучше и полезнее установить Python напрямую на WSL через sudo apt install python3 python3-pip и вручную установите пакет Ubuntu для Conda.

Если вы хотите сохранить текущую конфигурацию WSL, вывод which python, which python а также which conda и полный echo $PATH будет необходимо, чтобы помочь вам больше. (Все команды в WSL)

Из того, что вы отправили, я думаю, что ваш PATH написан плохо, потому что вместо новой строки символ разделителя между каталогами должен быть ":".

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