Python и Conda не распознаются в Ubuntu для Windows, хотя в PATH - PullRequest
0 голосов
/ 30 декабря 2018

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

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 ]

0 голосов
/ 30 декабря 2018

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

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

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

0 голосов
/ 30 декабря 2018

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

...