Настройка переменной окружения Anaconda, сложности от Miniconda

Я просто удалил Python со своего компьютера из-за множества проблем, которые указывали на то, что с установкой что-то пошло не так. Я хотел переустановить Python с помощью менеджера проектов / программного обеспечения Anaconda, поскольку он, похоже, очень подходит для науки о данных.

Я начал следовать инструкциям здесь https://www.youtube.com/watch?v=dgjEUcccRwM (версия статьи: https://medium.com/@GalarnykMichael/install-python-on-windows-anaconda-c63c7c3d1444)

Итак, я запустил установщик установки анаконды. Но потом, когда я пытался запустить приглашение анаконды, он каждый раз терпел неудачу со следующим сообщением об ошибке: «Больше в этом сообщении о переполнении стека, и я выполнил инструкции для решения проблемы: Anaconda3 activate.bat не распознается как внутренняя или внешняя команда

Решением для этого stackoverflow была установка самого последнего пакета miniconda, который они напрямую связали. Итак, теперь у меня есть два каталога: один для Anaconda3 и один для Miniconda3.

Теперь вернемся к первому видео, которое я связал ... Мне в конечном итоге нужно использовать анаконду без приглашения анаконды. открытие приглашения анаконды и поиск местоположения анаконды, а также python дает мне следующее

 (base) C:\Users\biney>where python (cmd: where python)
  C:\ProgramData\Miniconda3\python.exe (returns this)

 (base) C:\Users\biney>where conda
  C:\ProgramData\Miniconda3\Library\bin\conda.bat
  C:\ProgramData\Miniconda3\Scripts\conda.exe

так что ... Он указывает на мою директорию miniconda, а не на директорию anaconda3. Я предполагаю, что он должен указывать на мой каталог anaconda3 - есть ли способ изменить это?

Во-вторых, инструкция командной строки для установки переменной пути к анаконде не работает. Я набрал в командной строке Windows:

C:\Users\biney>SETX PATH "%PATH%;C:\ProgramData\Anaconda3\Scripts;C:\ProgramData\Anaconda3"

ВНИМАНИЕ: сохраняемые данные обрезаются до 1024 символов.

УСПЕХ: указанное значение сохранено.

Я также набрал ту же самую команду, переключившись на расположение каталога Miniconda3. Ни один из них не привел к каким-либо изменениям, когда я ввожу conda или python в командную строку или git bash, так что теперь я застрял.

Что мне делать с этими двумя версиями Anaconda? Какой из них я должен добавить к переменной пути? И как мне правильно настроить переменные среды, чтобы я мог использовать Anaconda и Python?


person Byron Smith    schedule 23.06.2018    source источник


Ответы (1)


Ссылка на переполнение стека, которую я включил, Anaconda3 activate.bat не распознается как внутренняя или внешняя команда

Итак, установите mini conda по ссылке, указанной на этой странице (64-разрядная версия) https://repo.continuum.io/miniconda/Miniconda3-latest-Windows-x86_64.exe делает так, что anaconda3 не используется. Мне не удалось запустить командную строку anaconda после установки a3, но я обратился к этому сообщению о переполнении стека и установил Mini Conda. Это запустило у меня командную строку miniconda.

Оттуда я добавил два пункта назначения в свою переменную пути: C:\ProgramData\Miniconda3\Scripts и C:\ProgramData\Miniconda3\, и теперь команда python работает. То же самое и с командой conda в git bash.

Думаю, меня беспокоит ... Я запустил setup.exe для anaconda3 и прочего. Мне явно не нужен anaconda3, и единственный способ получить его - это обновить. Что мне делать, чтобы избавиться от andaconda3 и покинуть miniconda? (Интуитивно я бы просто удалил папку anadconda, однако мне еще предстоит проверить способ удаления anaconda и сохранения miniconda. Поэтому я буду избегать этого)

person Byron Smith    schedule 23.06.2018