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


18

여기.sh 에서 32 비트 파일을 사용하여 Conda를 설치 했습니다 .

다음은 설치 절차에서 제대로 작동 한 필수 부분입니다.

Do you approve the license terms? [yes|no]
[no] >>> yes

Miniconda3 will now be installed into this location:
/home/begueradj/miniconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/begueradj/miniconda3] >>> 
PREFIX=/home/begueradj/miniconda3
installing: python-3.4.2-0 ...
installing: conda-env-2.0.1-py34_0 ...
installing: openssl-1.0.1k-0 ...
installing: pycosat-0.6.1-py34_0 ...
installing: pyyaml-3.11-py34_0 ...
installing: readline-6.2-2 ...
installing: requests-2.5.1-py34_0 ...
installing: sqlite-3.8.4.1-0 ...
installing: system-5.8-1 ...
installing: tk-8.5.15-0 ...
installing: xz-5.0.5-0 ...
installing: yaml-0.1.4-0 ...
installing: zlib-1.2.8-0 ...
installing: conda-3.8.3-py34_0 ...
Python 3.4.2 :: Continuum Analytics, Inc.
creating default environment...
installation finished.
Do you wish the installer to prepend the Miniconda3 install location
to PATH in your /home/begueradj/.bashrc ? [yes|no]
[no] >>> yes

Prepending PATH=/home/begueradj/miniconda3/bin to PATH in /home/begueradj/.bashrc
A backup will be made to: /home/begueradj/.bashrc-miniconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Miniconda3!
begueradj@begueradj-HP-Compaq-6510b-KE130ET-ABF:~/Desktop$ 

sudo conda install 뭔가를 입력하면 다음 오류가 발생합니다.

sudo: conda: command not found

이 문제를 어떻게 해결할 수 있습니까?

답변:


18

글쎄, 나는 내 질문에 대한 대답을 빨리 찾는 데 익숙하지 않지만이 질문에 대해서는 다음과 같이했다.

명령 sudo전에 만 제거 해야했습니다 conda.

설명:

모든 conda 명령은 수퍼 유저 권한없이 실행해야합니다.

미래에 누군가를 도울 수 있기를 바랍니다.


5
실제로 이것이 정답입니다. Conda는 사용자 권한으로 홈 디렉토리에 설치합니다. condo와 함께 sudo를 사용하지 마십시오. 이는 사용자 권한이 아닌 파일을 작성하므로 이후에 해당 파일을 수정하려면 sudo를 사용해야합니다.
asmeurer

4
이 작업을 수행하면을 얻습니다 CondaIOError: Missing write permissions in: /anaconda.
Thomas Ahle

@ThomasAhle 새로운 질문을 시작해야합니다.이 질문을 연결하고 정확히 한 일과 결과를 지정할 수 있습니다.
Melebius

내 경우에는 conda를 설치 했으므로 opt/anaconda이제 sudo로 실행해야합니다. 그래서 저는 export PATH="/opt/anaconda/bin:$PATH"sudo bash 에 추가 하여 수정했습니다
Gabriel Fair

7

CondaIOErrorwith conda명령을 받고 있다면 conda 디렉토리에 새 라이브러리를 다운로드하고 저장할 수있는 권한이 충분하지 않다는 의미입니다 .

터미널에서 다음 명령을 실행하면 좋습니다.

sudo chown -R username /home/username/path-to-conda-folder/

sudo chmod -R +x /home/username/path-to-conda-folder/

PC에 따라 사용자 이름경로를 변경하십시오 .

도움이 되었기를 바랍니다! :)


1

sudo 권한으로 실행하기로 결정한 경우 conda 실행 파일의 경로를 명시 적으로 지정하여 conda를 실행해야합니다. 그 경로는 어떤 콘다로 조사 할 수 있습니다.


0

sudo 명령 유형을 실행하기 전에 다음을 수행 할 수 있습니다.

which conda

그런 다음 전체 콘도 경로를 사용하십시오

sudo ~/install/ananconda//5.1../etc install myPackageName

Ask Ubuntu에 오신 것을 환영합니다! 보시다시피이 질문은 몇 년 전에 요청되었으며 이미 승인 된 답변이 있습니다. 허용 된 답변을 개선하지 않는 고대 질문에 대한 답변을 추가하지 마십시오.
Mr Shunz


정말 고맙습니다. 그것은 나를 위해 작동합니다.
Mohsin Mahmood
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.