#python #installation #anaconda #miniconda
Вопрос:
После установки Anaconda / Miniconda появится приглашение следующего содержания:
Где во втором поле для галочки есть что-то о «Зарегистрировать Anaconda3 в качестве моего Python 3 по умолчанию._» На изображении написано 3.8, но это только потому, что я не смог найти изображение с надписью 3.9.
Мне интересно, что именно это делает с моей системой и что именно это означает под «Python 3.8 по умолчанию». Выбрав этот параметр, кажется, что ничего на моем пути не редактируется, и на самом деле вызов py в моем терминале не используется по умолчанию, если я на самом деле не укажу, что хочу, чтобы на моем пути была Анаконда, поэтому я действительно не уверен в том, как это связано с любыми другими упомянутыми программами, такими как PyCharm.
Кроме того, есть ли смысл устанавливать Python 3.9 от Anaconda и одновременно устанавливать классический Python 3.9 с веб-сайта Python? Мне кажется, что Python 3.9 от Anaconda-это просто лучшая и более универсальная версия классического Python 3.9, но я могу ошибаться и не уверен, так как я действительно новичок в этом. Однако, насколько я вижу, Anaconda предоставляет пользователям возможность устанавливать любую другую версию Python через командную строку и использовать свой собственный менеджер среды, который, похоже, является просто обновленной версией pip, если я не ошибаюсь?
Комментарии:
1. В чем именно вам нужна помощь?
2. @rv.kvetch Больше того, мне просто интересно, что он делает, так как я прошелся по своему компьютеру и поискал после выбора этой опции, но я до сих пор понятия не имею, как это повлияло на мою систему // как другие приложения определяют, какой Python считается «по умолчанию».
3. Использование «Зарегистрировать Anaconda как Python 3.8 по умолчанию» , вы можете снять этот флажок, если вы собираетесь запускать другую версию python, т. е. python 3.8, 2.Что-то, установив этот флажок, вы принимаете python 3.8 в качестве версии по умолчанию для anaconda, и никакая другая версия не может быть использована. @amai
4. Если вы хотите получить более подробную информацию о процессах и параметрах загрузки, вы можете посмотреть видео на YouTube или перейти на официальный веб-сайт для получения справки, используя : docs.anaconda.com/anaconda/install/windows
5. @помощь Я очень ценю ваши усилия по оказанию помощи, но это все еще не отвечает на вопрос, который я пытался задать: что это делает внутри системы? Я понимаю, почему вы должны или не должны нажимать на него, но я не понимаю, что он делает. Даже если я поставлю этот флажок, он все равно позволит мне использовать установку Python в моей системе, если я укажу путь к python.exe. Если я установлю Python своей системы в пути к переменным среды, по умолчанию будет даже установлен системный Python. Как нажатие этой кнопки позволяет PyCharm или другим приложениям узнать, что такое Python по умолчанию, внутренне?
Ответ №1:
Windows использует реестр для управления конфигурацией системы, включая записи, определяющие, какая программа будет открывать файлы с определенным расширением. Мне кажется, что Anaconda предлагает создать запись реестра, которая будет связывать *.py
файлы с базовым Python в вашей установке.
Комментарии:
1. Большое вам спасибо за ваш ответ!! Из поста, на который вы ссылаетесь, я вижу, что html-файлы открываются в браузере, PDF-файлы загружаются в Adobe Reader или любой другой читатель PDF и так далее. Однако с файлами .py, как их «открытие», похоже, не запускает их, а скорее открывает файл в редакторе, поэтому я немного сбит с толку. Не могли бы вы уточнить, что вы имеете в виду, связывая файлы с базовым Python, как я полагаю, на самом деле они не открываются, как файлы .html в браузере, а просто открываются в редакторе, если вы понимаете, что я имею в виду. В любом случае, ваш ответ был весьма полезен!!