什么是“默认Python安装”?

3
安装Anaconda/Miniconda时,会出现如下提示: Anaconda installation 第二个勾选框中提到了“将Anaconda3注册为我的默认Python 3._”,图片中显示的是3.8,但这只是因为我找不到显示3.9的图片。
我想知道选择这个选项对我的系统做了什么,以及“默认Python 3.8”究竟意味着什么。选择该选项后,似乎并未编辑我的路径中的任何内容。实际上,除非我明确指定要在路径中使用Anaconda,否则在终端中调用py并不会默认使用它。因此,我真的不确定它与其他程序(如PyCharm)有什么联系。
此外,安装Anaconda的Python 3.9和从Python网站安装的经典Python 3.9同时存在是否有意义?在我看来,Anaconda的Python 3.9似乎只是经典Python 3.9的更好、更通用的版本,但我可能错了,因为我刚接触这个领域。但据我所见,Anaconda使用户能够通过命令行安装任何其他版本的Python,并使用它们自己的环境管理器,如果我没记错的话,这似乎只是升级版的pip?

你需要什么帮助? - AbduRahman
1
@rv.kvetch 更多的是我在想它到底是做什么的,因为我已经在选择该选项后查看了我的计算机并进行了搜索,但我仍然不知道它如何影响我的系统//其他应用程序如何确定哪个Python被视为“默认”。 - amai
1
使用“将Anaconda注册为默认的Python 3.8”,如果您要运行不同版本的Python,例如Python 3.8、2.x等,则可以取消选中此框。勾选此框表示您接受Python 3.8作为Anaconda的默认版本,不能使用其他版本。@amai - AbduRahman
1
如果您想了解更多有关下载过程和选项的详细信息,您可以查看YouTube视频或访问官方网站以获取帮助:https://docs.anaconda.com/anaconda/install/windows/。 - AbduRahman
1
@help 非常感谢您的帮助,但这仍然没有回答我想问的问题:它在系统内部做了什么?我知道为什么应该或不应该点击它,但我不知道它具体做了什么。即使我勾选了那个框,如果我指定python.exe的路径,它仍然允许我使用系统的Python安装程序。如果我将系统的Python设置为环境变量路径,它甚至会默认使用系统的Python。点击该按钮如何让PyCharm或其他应用程序知道“默认”的Python是什么,内部是如何实现的? - amai
显示剩余7条评论
1个回答

0

非常感谢您的回答!!从您链接的帖子中,我可以看到html文件在浏览器上打开,pdf文件在Adobe Reader或任何下载的PDF阅读器上打开,等等。然而,对于.py文件,“打开”它们似乎并不会运行它们,而是在编辑器中打开文件,所以我有点困惑。您能否澄清一下您所说的将文件与基本Python关联起来的意思,因为我猜想,它们并不像在浏览器上打开.html文件那样真正地打开,而只是在编辑器中打开,如果您知道我的意思的话。无论如何,您的回答已经非常有帮助了!! - amai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接