Понимание предупреждения Anaconda о добавлении переменной PATH - PullRequest
2 голосов
/ 07 августа 2020

Я решил попрактиковаться в использовании Anaconda в дополнение к pip, в основном для того, чтобы я мог установить оболочку Github hub для git.

Когда я установил Anaconda, один из запросов спросил, хочу ли я добавить Conda в переменную PATH, и рекомендовал НЕ делать этого, поэтому я не сделал этого.

Я бы хотел продолжить использование Git Bash, так как это единственный интерфейс терминала Я знаю, как использовать, и в настоящее время не хочу изучать, как использовать терминал, предоставляемый Anaconda. Я не полностью понял объяснение предупреждения:

Не рекомендуется. Вместо этого откройте Anaconda3 с помощью меню Windows Пуск и выберите «Anaconda (64-разрядная версия)». Эта опция «добавить в PATH» позволяет найти ANaconda до ранее установленного программного обеспечения, но может вызвать проблемы, требующие от вас удаления и переустановки Anaconda.

Я новичок в разработке реального программного обеспечения, и в значительной степени делать все исключительно в Python в PyCharm на Windows, только изредка используя терминал. Однако это быстро меняется.

Я хотел бы знать, насколько вероятны эти проблемы в моем случае, при каких условиях это вызовет проблемы и, в основном, следует ли мне прислушиваться к предупреждению или нет.

Edit Интересно, что Anaconda буквально полностью исчезла с моей машины, когда я добавил ее каталог в PATH. Он оставил после себя терминал, который сам не смог найти conda, когда я сделал conda --version или where conda.

1 Ответ

1 голос
/ 07 августа 2020

Обратите внимание на предупреждение, не добавляйте путь к анаконде в% PATH%. Могут быть команды с похожими названиями. Просто используйте командную строку anaconda. Когда я использую приглашение anaconda, я просто использую 4 команды

  • python ...
  • taskkill / f / im python .exe - убивать python программы, когда они положить трубку
  • dir - то же, что git bash
  • cd - то же самое, что git bash

Вы всегда можете ввести help чтобы увидеть, какие еще встроенные команды windows доступны, или введите имя команды с помощью /? чтобы узнать, каковы параметры. Немного похоже на страницы руководства на unix.

Если вы посмотрите на приглашение anaconda, то увидите, что оно делает

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

Проблема с простым использованием git bash - это знает только о своем маленьком мире и ничего вне его. Это всего лишь способ добавить инструменты * nix к Windows, чтобы люди, привыкшие к командам * nix, не беспокоились о том, что такое windows эквиваленты (иногда их нет).

Некоторые команды (например, ln -s) не работают. Поскольку git bash - это приглашение * nix, оно не понимает команды windows, поэтому не сможет его использовать. Единственный другой способ - использовать командную строку anaconda. Это командная строка windows. Если вы просто wi sh набираете команды pip и conda, командная строка anaconda настроена для их запуска. Больше ничего учить не надо.

...