programing

콘다 명령을 찾을 수 없습니다.

jooyons 2023. 7. 9. 11:06
반응형

콘다 명령을 찾을 수 없습니다.

Miniconda를 설치하고 환경 변수를 추가했습니다.export PATH="/home/username/miniconda3/bin:$PATH".bashrc 및 .bash_profile에 연결되었지만 터미널에서 콘다 명령을 실행할 수 없습니다.

설정의 다른 단계를 놓쳤습니까?Z 쉘을 사용하고 있습니다(실행 가능).zsh그건 그렇고요.

zsh를 사용하고 있는데 .bashrc를 읽도록 설정되어 있지 않다면 Miniconda 디렉토리를 zsh 셸 PATH 환경 변수에 추가해야 합니다.을 당신의 니추합다에 추가하세요..zshrc:

export PATH="/home/username/miniconda/bin:$PATH"

교체해야 합니다. /home/username/miniconda당신의 실제 경로로.

저장하고 터미널을 종료한 다음 터미널을 다시 엽니다. conda명령이 작동해야 합니다.

.bashrc 파일에 PATH가 있고 여전히 다음을 수신 중인 경우

conda: command not found

터미널에서 Bash 파일을 찾지 않을 수 있습니다.

bash터미널에서 사용자가 Bash에 있는지 확인하고 다음을 시도합니다.

conda --version

"source ~/.bashrc"를 실행해야 할 수도 있습니다.

macOS v10.15(Catalina)로 업그레이드한 후 문제가 발생하는 경우.

짧은 버전:

# 1a) Use tool: conda-prefix-replacement -
# Restores: Desktop -> Relocated Items -> Security -> anaconda3
curl -L https://repo.anaconda.com/pkgs/misc/cpr-exec/cpr-0.1.1-osx-64.exe -o cpr && chmod +x cpr
./cpr rehome ~/anaconda3
# or if fails
#./cpr rehome ~/anaconda3 --old-prefix /Anaconda3
source ~/anaconda3/bin/activate

# 1b) Alternatively - reinstall Anaconda -
# brew cask install anaconda

# 2) conda init
conda init zsh
# or
# conda init

추가 읽기 - 아나콘다 블로그 게시물 및 깃허브 토론.

때때로 아나콘다를 설치한 후 단말기를 다시 시작하지 않으면 이 오류가 발생합니다.

터미널 창을 닫고 다시 시작합니다.

이제 나한테 효과가 있었어요!

셸을 초기화하려면 다음 코드를 실행합니다.

source ~/anaconda3/etc/profile.d/conda.sh
conda activate Your_env

그것은 나에게 효과가 있었다.을 받았습니다.
https://www.codegrepper.com/code- ["CommandNotFoundError: 셸이 'conda activate'를 사용하도록 제대로 구성되지 않았습니다.][1]예/shell/CommandNotFoundError%3A+사용자의+쉘+가+없음+적절하게+구성되었습니다.+사용하도록+%27초a+활성화%27.++초기화하기 ++셸%2C+실행하기

아마도 당신은 이것을 당신의 것에 추가하는 것을 입력해야 할 것입니다..bashrc또는.zshrc

export PATH="/anaconda3/bin":$PATH

그것은 나에게 효과가 있었다.

conda: 명령을 찾을 수 없습니다.

다음 행을 .bashrc 파일에 추가해 보십시오.

export PATH=~/anaconda3/bin:$PATH

그런 다음 시도:

conda --version

버전을 확인합니다.

그리고 나서 그것이 효력을 발휘하기 위해.

conda init

경로를 설치하고 추가한 후 다음 명령 실행

source ~/.bashrc

source현재 셸에서 인수로 전달된 파일의 내용을 실행하는 bash 셸 기본 제공 명령입니다.

자동으로 부팅되는 동안 실행됩니다.

저도 같은 문제가 있었습니다.방금 터미널을 닫았다가 다시 열었더니 작동했습니다.터미널을 열어놓고 아나콘다를 설치했기 때문입니다.

Mac을 사용하고 있고 홈브루와 함께 Conda를 설치한 경우 다음 명령을 실행하여 경로를 내보내야 합니다.

export PATH="$PATH:/opt/homebrew/anaconda3/bin"

Conda를 업데이트한 후 Mac에서 이 문제가 발생했습니다.솔루션은 기존 Conda 설정 위에서 Conda mini 설치 프로그램을 실행하는 것이었습니다.

curl https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -o ~/miniconda3.sh
bash ~/miniconda3.sh -bfp ~/miniconda3

리눅스에서는 다음을 사용할 수 있습니다.

curl https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -o ~/miniconda3.sh
bash ~/miniconda3.sh -bfp ~/miniconda3

다른 버전의 경우 https://repo.continuum.io/miniconda/ 을 방문할 수 있습니다.

자세한 내용은 conda 업데이트 패키지 #1364실행한 후 conda 명령을 찾을없음을 확인하십시오.

내보내기 PATH="~/anaconda3/bin":$PATH

셸을 활성화하려면 다음 명령을 실행해야 했습니다.

eval "$(/home/username/anaconda3/bin/conda shell.bash hook)"

Linux를 사용하는 경우:

.sh 파일(https://www.spyder-ide.org/) 에서 다운로드할 수 있음)에서 아나콘다를 설치한 후:

1단계: 아래 명령을 입력하여 터미널의 환경을 활성화합니다.

source ~/anaconda3/bin/activate

2단계:

터미널에 스파이더를 입력합니다.스파이더 IDE를 얻을 수 있습니다.

spyder

커널과 호환되는 아나콘다 바이너리를 설치하고 있는지 확인합니다.

저도 같은 상황이었어요.알고 보니 x64_86 CPU가 있고 64비트 POWER8 설치 관리자를 설치하려고 했습니다.다음 명령을 사용하여 CPU에 대해 동일한 정보를 확인할 수 있습니다.컴퓨터의 소프트웨어 및 하드웨어에 대한 기본 정보를 제공합니다.

uname -a

https://www.anaconda.com/download/ #linux

위 링크의 페이지에는 두 가지 유형의 64비트 설치 관리자가 표시됩니다.

  • 64비트(x86) 설치 관리자 및
  • 64비트(POWER8) 설치 관리자.

폭력적인 방법은

if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/root/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/miniconda3/bin:$PATH"
    fi
fi

그런 다음 콘다를 초기화하고 테스트합니다.

conda init
conda -V

그것이 콘다가 하려는 것입니다.의 끝을 .~/.bashrc와 함께less ~/.bashrc또는 와 함께cat ~/.bashrc

bash 콘솔에서 제공하는 제안과 동일한 작업을 수행하지만 제안에 일부 오류가 있음(파일 경로 형식이 잘못됨)에 유의하십시오.윈도우즈용 Bash 콘솔에 다음 두 명령을 붙여넣습니다.

echo ". C:/Users/mingm/Anaconda3/etc/profile.d/conda.sh" >> ~/.bashrc

그리고.

echo "conda activate" >> ~/.bashrc

이 두 명령을 붙여넣은 후 Bash 콘솔을 종료하고 다시 로드한 다음 "conda activate your_env_name"을 입력하여 가상 환경을 활성화합니다.

그것은 어리석은 실수일 수 있습니다.다음을 사용해야 합니다.anaconda3anaconda설치한 경우 내보내기 경로에 저장합니다.

기본적으로 아나콘다와 미니콘다는 필요한 명령 별칭을 .bashrc 파일에 저장합니다.

내부에 추가된 별칭을 다시 로드하기만 하면 됩니다.~/.bashrc다음 명령 사용:

source ~/.bashrc

이것은 CentOS와 Miniconda3에서 저에게 효과가 있었습니다.사용 중인 셸 찾기

echo $0

conda init bash(그럴 수도 있음)conda init zsh을 사용하는 경우zsh등) - 이것은 경로를 추가합니다.~/.bashrc

명령줄 다시 로드

sourc ~/.bashrcOR. ~/.bashrc

저는 최근에 이 문제에 직면했고 저에게 맞는 해결책을 찾았습니다.현재 사용자에게 aconda 디렉터리에 대한 권한이 없을 수 있으므로 해당 디렉터리에서 읽고 쓸 수 있는지 확인하고, 그렇지 않은 경우 다음을 사용하여 파일 소유자를 변경합니다.chown.

Conda > 4.4의 경우 다음을 따릅니다.

echo ". /home/ubuntu/miniconda2/etc/profile.d/conda.sh" >> ~/.bashrc

그런 다음 사용자 bash를 다시 로드하여 로그아웃해야 합니다.

exit

그런 다음 다시 기록합니다.

이것은 M1 Mac에서 작동했습니다.

사용자 이름 가져오기

echo $USER

그런 다음 my_username을 올바른 이름으로 대체합니다.

source /Users/my_username/opt/anaconda3/bin/activate

저는 WSL 시스템을 사용하고 있습니다.

제 경우, conda 명령어가 경로에 추가되고 지속되려면 다음을 수행해야 했습니다.

첫 번째:

vim ~/.bashrc

그러면 Vim을 사용하여 .bashrc 파일이 열립니다.화살표 키를 사용하여 파일의 맨 아래로 이동해야 합니다.i삽입 모드를 전환하고 붙여넣기:export PATH="$PATH:/home/userName/miniconda3/bin".

그런 다음 을 사용하여 Vim을 저장하고 닫습니다.

(Vim을 사용하는 것이 불편하다면, 당신은 사용할 수 있습니다.nano대신 명령)

nano ~/.bashrc

두 번째:

source ~/.bashrc

세 번째:

터미널을 닫고 엽니다!이것은 모두에게 효과가 있을 것입니다.

작동하는지 테스트하려면 다음을 수행합니다.

conda --version

Mac OS X:cd /Users/USER_NAME/anaconda3/bin && ./activate

언급URL : https://stackoverflow.com/questions/35246386/conda-command-not-found

반응형