반응형

맥북에서 윈도우에 ssh 연결시 기존에 powershell 을 실행시켜서 사용했는데

드라이브 변경할 때 ls 도 안되고 슬래시가 아니라 백슬래시 써야해서 불편해서

리눅스 환경처럼 만들려고 wsl 설치하고 openssh 디폴트 shell 을 wsl.exe 로 바꿔줌

그리고 ubuntu세팅에 bash를 zsh 로 설치하고 oh-my-zdh 설치하고 다 세팅해놨는데

레지스트리편집기에서 OpenSSH DefaultShell 을 wsl.exe 로 변경, 기본값은 그냥 없는상태. 삭제하면됨

 

문제 발생.

기존에 윈도우 환경으로 설치해놨던 anaconda3 환경에서 cuda 돌리는 환경을 다 세팅해놔서인지

윈도우에 설치해놓은 anaconda3 activate.bat파일이 실행이 안된다.

이미 다 설치해놓고 사용환경 다 세팅되어있어서 shell 만 바꿔서 쓰면 될 줄 알고 zsh 설정까지 다 해놨는데 헛수고했는듯

/mnt/c/ProgramData/anaconda3/Scripts/activate.bat
/mnt/c/ProgramData/anaconda3/Scripts/activate.bat: 1: Syntax error: "(" unexpected

powershell.exe /c start /mnt/c/ProgramData/anaconda3/Scripts/activate.bat
start : 지정된 파일을 찾을 수 없습니다 오류로 인해 이 명령을 실행할 수 없습니다
.
위치 줄:1 문자:1
+ start /mnt/c/ProgramData/anaconda3/Scripts/activate.bat
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Start-Process], InvalidOp
   erationException
    + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.C
   ommands.StartProcessCommand

ubuntu 에서 윈도우 실행파일 .bat를 실행하려는게 무리인건가?

역시 ubuntu에 다시 anaconda를 설치해야 하는건가, 그러면 cuda도 ubuntu 용으로 또 설치를 해야 하는건가

설치를 다 새로 할까?

그냥 백슬래쉬 쓸까

반응형

+ Recent posts