developer tip

'Conda'는 내부 또는 외부 명령으로 인식되지 않습니다.

optionbox 2020. 10. 4. 10:53
반응형

'Conda'는 내부 또는 외부 명령으로 인식되지 않습니다.


Windows 7 Professional 컴퓨터에 Anaconda3 4.4.0 (32 비트)을 설치하고 Jupyter 노트북에서 NumPy 및 Pandas를 가져 왔으므로 Python이 올바르게 설치되었다고 가정합니다. 하지만 명령 프롬프트를 입력 conda list하고 입력하면conda --versionconda is not recognized as internal or external command.

Anaconda3에 대한 환경 변수를 설정했습니다. Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

어떻게 작동합니까?


다른 사람들로부터 좋은 해결책을 제안 받았지만 실제로 무슨 일이 일어나고 있는지 지적하는 것이 도움이된다고 생각합니다. Anaconda 4.4 변경 로그에 따라 https://docs.anaconda.com/anaconda/reference/release-notes/#what-s-new-in-anaconda-4-4 :

Windows에서 PATH 환경 변수는 더 이상 기본적으로 변경되지 않습니다. 이로 인해 다른 소프트웨어에 문제가 발생할 수 있습니다. 권장되는 접근 방식은 Anaconda 소프트웨어를 사용하려는 경우 Anaconda Navigator 또는 Anaconda 명령 프롬프트 (“Anaconda”아래의 시작 메뉴에 있음)를 대신 사용하는 것입니다.

이것은 이전 설치에서 변경된 사항입니다. 항상 PATH에 추가 할 수 있지만 Navigator 또는 Anaconda Prompt를 사용하는 것이 좋습니다. 설치하는 동안 Anaconda를 PATH에 추가하는 상자는 이제 선택 해제되었지만 선택할 수 있습니다.


Windows 10에서 동일한 문제에 직면했습니다. 단계에 따라 환경 변수를 업데이트하면 정상적으로 작동합니다.

간단한 환경 설정에 대한 긴 답변이라는 것을 알고 있으며, 새 창 10 사용자에게 유용 할 것이라고 생각했습니다.

1) Anaconda 프롬프트 열기 :

여기에 이미지 설명 입력

2) Conda가 설치된 위치를 확인하십시오.

where conda

여기에 이미지 설명 입력

3) 고급 시스템 설정 열기

여기에 이미지 설명 입력

4) 환경 변수를 클릭하십시오.

여기에 이미지 설명 입력

5) 경로 편집

여기에 이미지 설명 입력

6) 새 경로 추가

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

여기에 이미지 설명 입력

7) 명령 프롬프트 열기 및 버전 확인

8) 7 단계 후 conda를 입력하고 cmd에 anaconda-navigator를 설치하고 y를 누릅니다.

여기에 이미지 설명 입력


해결책을 찾았습니다. 변수 값은C:\Users\dipanwita.neogy\Anaconda3\Scripts


지금 Windows에 anaconda를 설치하면 Python 또는 Conda가 경로에 자동으로 추가되지 않습니다.

설치 프로세스 중에이 확인란을 선택할 수 있지만 경로에 수동으로 python 및 / 또는 python을 추가 할 수도 있습니다 (이미지 아래에서 볼 수 있음).

여기에 이미지 설명 입력

conda 및 / 또는 Python이 어디에 있는지 모르는 경우 아나콘다 프롬프트에 다음 명령을 입력합니다.

where python
where conda

다음으로, 당신은 추가 할 수 있습니다 파이썬과 CONDA을 (대체 프롬프트 명령에 setx 명령을 사용하여 경로를 C:\Users\mgalarnyk\Anaconda2실행할 때 얻은 결과 where pythonwhere conda).

SETX PATH "%PATH%;C:\Users\mgalarnyk\Anaconda2\Scripts;C:\Users\mgalarnyk\Anaconda2"

Next close that command prompt and open a new one. Congrats you can now use conda and python

Source: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


Just to be clear, you need to go to the controlpanel\System\Advanced system settings\Environment Variables\Path, then hit edit and add:

C:Users\user.user\Anaconda3\Scripts

to the end and restart the cmd line


If you have a newer version of the Anaconda Navigator, open the Anaconda Prompt program that came in the install. Type all the usual conda update/conda install commands there.

I think the answers above explain this, but I could have used a very simple instruction like this. Perhaps it will help others.


Go To anaconda prompt(type "anaconda" in search box in your laptop). type following commands

where conda

add that location to your environment path variables. Close the cmd and open it again


In addition to adding C:\Users\yourusername\Anaconda3 and C:\Users\yourusername\Anaconda3\Scripts, as recommended by Raja (above), also add C:\Users\yourusername\Anaconda3\Library\bin to your path variable. This will prevent an SSL error that is bound to happen if you're performing this on a fresh install of Anaconda.


If you don't want to add Anaconda to env. path and you are using Windows try this:

  • Open cmd;
  • Type path to your folder instalation. It's something like: C:\Users\your_home folder\Anaconda3\Scripts
  • Test Anaconda, for exemple type conda --version.
  • Update Anaconda: conda update conda or conda update --all or conda update anaconda.

Update Spyder:

  • conda update qt pyqt
  • conda update spyder

I have Windows 10 64 bit, this worked for me, This solution can work for both (Anaconda/MiniConda) distributions.

  1. First of all try to uninstall anaconda/miniconda which is causing problem.
  2. After that delete '.anaconda' and '.conda' folders from 'C:\Users\'
  3. If you have any antivirus software installed then try to exclude all the folders,subfolders inside 'C:\ProgramData\Anaconda3\' from

    • Behaviour detection.
    • Virus detection.
    • DNA scan.
    • Suspicious files scan.
    • Any other virus protection mode.

    *(Note: 'C:\ProgramData\Anaconda3' this folder is default installation folder, you can change it just replace your excluded path at installation destination prompt while installing Anaconda)*

  4. Now install Anaconda with admin privileges.
    • Set the installation path as 'C:\ProgramData\Anaconda3' or you can specify your custom path just remember it should not contain any white space and it should be excluded from virus detection.
    • At Advanced Installation Options you can check "Add Anaconda to my PATH environment variable(optional)" and "Register Anaconda as my default Python 3.6"
    • Install it with further default settings. Click on finish after done.
    • Restart your computer.

Now open Command prompt or Anaconda prompt and check installation using following command

conda list

If you get any package list then the anaconda/miniconda is successfully installed.


나는 창문 에이 문제가 있었다. 대부분의 답변은 아나콘다에서 권장하는 것과 같지 않습니다. 환경 변수에 경로를 추가하면 다른 것을 손상시킬 수 있습니다. 대신 상단 답변에 언급 된 아나콘다 프롬프트를 사용해야합니다.

그러나 이것은 또한 깨질 수 있습니다. 이 경우 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 탭으로 이동하면 대상 값이 다음과 같이 표시됩니다.

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3

참고 URL : https://stackoverflow.com/questions/44515769/conda-is-not-recognized-as-internal-or-external-command

반응형