"Конда" не розпізнається як внутрішня чи зовнішня команда


117

Я встановив Anaconda3 4.4.0 (32 біт) на своїй машині Windows 7 Professional і імпортував NumPy та Pandas на ноутбук Jupyter, тому я припускаю, що Python був встановлений правильно. Але коли я набираю conda listі conda --versionв командному рядку, він говоритьconda is not recognized as internal or external command.

Я встановив змінну середовища для Anaconda3; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3

Як змусити його працювати?

Відповіді:


146

Хоча вам запропонували хороше рішення іншими, я вважаю, що корисно вказати, що насправді відбувається. Відповідно до журналу змін 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").

(Примітка: останній Win 10 не передбачає, що у вас є привілеї для встановлення чи оновлення. Якщо команда не працює, клацніть правою кнопкою миші командний рядок Anaconda, виберіть "Більше", виберіть "Запустити як адміністратор")

Це зміна від попередніх установок. Пропонується скористатися Навігатором або Анаконда-підказкою, хоча ви завжди можете додати його також у свій PATH. Під час встановлення вікно для додавання Anaconda до PATH тепер не відмічено, але ви можете вибрати його.


1
У мене виникає проблема з MiniConda. Я не впевнений, який шлях додати, оскільки запропоновані тут шляхи не існують на моїй машині
user32882

1
Вам знадобиться шлях, де ви встановили Miniconda. Можливо C: \ Users \ yourusername \ Miniconda або подібне.
Джон Моррісон

У мене з'явився той самий випуск "conda не визнається внутрішнім або ....." для моїх вікон, і я змінна шлях також оновлюється.
Рахул Кумар

124

Я зіткнувся з тією ж проблемою в Windows 10. Оновлення змінної середовища за наступними кроками, це працює чудово.

Я знаю, що це довга відповідь на прості налаштування середовища, я вважав, що це може бути корисним для нових користувачів 10 вікон.

1) Відкрити підказку Anaconda:

введіть тут опис зображення

2) Перевірте місце встановлення Conda.

where conda

введіть тут опис зображення

3) Відкрийте розширені налаштування системи

введіть тут опис зображення

4) Клацніть на Змінні середовища

введіть тут опис зображення

5) Редагувати шлях

введіть тут опис зображення

6) Додати новий шлях

 C:\Users\RajaRama\Anaconda3\Scripts

 C:\Users\RajaRama\Anaconda3

 C:\Users\RajaRama\Anaconda3\Library\bin

введіть тут опис зображення

7) Відкрийте командний рядок і перевірте версії

8) Після 7-го кроку типу conda встановіть анаконда-навігатор в cmd, потім натисніть y

введіть тут опис зображення


4
Також додайте C:\Users\yourusername\Anaconda3\Library\binдо змінної шляху. Це дозволить уникнути помилки SSL, яка, мабуть, відбудеться, якщо ви будете виконувати це в новому встановленні Anaconda. Спасибі, Томас Метью
Васим

1
Спасибі Раджа. Відповідь особливо актуальна для тих, хто встановив свій Anaconda / Spyder на інший, ніж системний диск (Windows).
Wheeliam

33

Я знайшов рішення. Змінне значення повинно бутиC:\Users\dipanwita.neogy\Anaconda3\Scripts


5
Я використовую Pycharm і хочу використовувати conda в якості інтерпретатора, я додав шлях до conda, але він все ще не розпізнає його. навіть коли я використовую cmd у windows, я отримую "conda не розпізнається ..."
EmmaStin

26

Якщо зараз встановити анаконду на Windows, це не автоматично додає Python або Conda на ваш шлях.

Хоча під час процесу встановлення ви можете встановити цей прапорець, ви також можете додати python та / або python до свого шляху вручну (як ви бачите нижче на зображенні)

введіть тут опис зображення

Якщо ви не знаєте, де знаходиться ваш конда та / або пітон, введіть такі команди в підказку анаконди.

where python
where conda

Далі ви можете додати Python та Conda до свого шляху, використовуючи команду setx у своєму командному рядку (замініть C:\Users\mgalarnyk\Anaconda2на результати, отримані під час запуску where pythonта where conda).

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

Далі закрийте командний рядок і відкрийте нову. З вдячністю тепер ви можете використовувати conda та python

Джерело: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444


Це не гарний підхід, оскільки він говорить прямо біля поля: "НЕ РЕКОМЕНДУЄТЬСЯ"
anishtain4

@ anishtain4 touché
eric

21

Щоб зрозуміти, вам потрібно перейти до controlpanel\System\Advanced system settings\Environment Variables\Path, потім натиснути редагування та додати:

C:Users\user.user\Anaconda3\Scripts

до кінця та перезапустіть cmd-рядок


Останній рядок врятував мені багато часу
Talha Talip Açıkgöz

6

Якщо у вас є новіша версія навігатора Anaconda, відкрийте програму Anaconda Prompt, яка надійшла до встановлення. Введіть туди всі звичайні conda update/ conda installкоманди.

Я думаю, що відповіді вище пояснюють це, але я міг би скористатися дуже простою інструкцією, як ця. Можливо, це допоможе іншим.


з поясненням в інших публікаціях, я думаю, що це найкращий метод, крім введення вручну в середовищі шлях для конди!
yfeng

4

Окрім додавання C:\Users\yourusername\Anaconda3та C:\Users\yourusername\Anaconda3\Scripts, як рекомендує Раджа (вище), також додайте C:\Users\yourusername\Anaconda3\Library\binдо змінної шляху. Це дозволить уникнути помилки SSL, яка, мабуть, відбудеться, якщо ви будете виконувати це в новому встановленні Anaconda.


3

Перейдіть на підказку anaconda (введіть "anaconda" у поле пошуку вашого ноутбука). введіть наступні команди

where conda

додайте це розташування до змінних шляху вашого оточення. Закрийте cmd і відкрийте його знову


1

Якщо ви не хочете додавати Анаконда до env. шлях, і ви використовуєте Windows, спробуйте це:

  • Відкрити cmd;
  • Введіть шлях до встановлення вашої папки. Це щось на зразок: C: \ Users \ папка your_home \ Anaconda3 \ Scripts
  • Випробування Анаконда на приклад конверсії типу.
  • Оновлення Anaconda: оновлення conda або conda оновлення conda - всі або оновлення conda anaconda.

Оновити Spyder:

  • conda update qt pyqt
  • конда оновлення шпигуна

1

У мене Windows 10 64 біт, це працювало для мене. Це рішення може працювати для обох (Anaconda / MiniConda) дистрибутивів.

  1. Перш за все спробуйте видалити анаконду / мініконду, що спричиняє проблеми.
  2. Після цього видаліть папки ".anaconda" і ".conda" з "C: \ Users \"
  3. Якщо у вас встановлено будь-яке антивірусне програмне забезпечення, спробуйте виключити всі папки, підпапки всередині "C: \ ProgramData \ Anaconda3 \" з

    • Виявлення поведінки.
    • Виявлення вірусів.
    • ДНК-сканування.
    • Підозрілі сканування файлів.
    • Будь-який інший режим захисту від вірусів.

    * (Примітка: "C: \ ProgramData \ Anaconda3" ця папка є папкою інсталяції за замовчуванням, ви можете змінити її, просто замініть виключений шлях у вікні призначення установки під час встановлення Anaconda) *

  4. Тепер встановіть Anaconda з правами адміністратора.
    • Встановіть шлях встановлення як "C: \ ProgramData \ Anaconda3", або ви можете вказати свій власний шлях, просто пам’ятайте, що він не повинен містити пробілів, і його слід виключити з виявлення вірусів.
    • У розширених параметрах установки ви можете встановити прапорець "Додати Anaconda до моєї змінної середовища PATH (необов'язково)" та "Зареєструвати Anaconda як мій стандартний Python 3.6"
    • Встановіть його з подальшими налаштуваннями за замовчуванням. Клацніть по закінченню після закінчення.
    • Перезавантажте комп'ютер.

Тепер відкрийте Command prompt або Anaconda і перевірте встановлення за допомогою наступної команди

список конде

Якщо ви отримаєте будь-який список пакетів, анаконда / мініконда успішно встановлена.


1

Ця проблема у мене виникла, коли я встановив Anaconda кілька разів. Я обережно робив видалення, але є деякі речі, які процес видалення не скасовує.

У моєму випадку, мені потрібно , щоб видалити файл Microsoft.PowerShell_profile.ps1з ~\Documents\WindowsPowerShell\. Я визначив, що цей файл був винуватцем, відкривши його в текстовому редакторі. Я побачив, що він посилається на старе місце установки C:\Anaconda3\.



0

У мене була проблема в Windows. Більшість відповідей не такі, як рекомендує анаконда, не слід додавати шлях до змінних оточення, оскільки це може порушити інші речі. Натомість слід використовувати підказку anaconda, як згадується у верхній відповіді.

Однак це також може зламатися. У цьому випадку клацніть правою кнопкою миші на ярлику, перейдіть на вкладку ярлика, а цільове значення має читати щось на зразок:

%windir%\System32\cmd.exe "/K" C:\Users\myUser\Anaconda3\Scripts\activate.bat C:\Users\myUser\Anaconda3
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.