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 написан плохо, потому что вместо новой строки символ разделителя между каталогами должен быть ":".