首页 > 解决方案 > 在 Python 之前安装 Anacondas

问题描述

我是 Python 的新手。我最近安装了python 3.7Visual Code。但是,我了解到要操作数据框和其他很酷的统计数据,您需要 Anaconda。所以我从这里下载了 Anaconda 。此链接是 Anaconda 下载目录,其中包含不同的操作系统版本。我下载了 64 位的 Windows.exe文件。

在安装它时,它用复选框问我两个问题:

  1. 将 Anaconda 添加到我的 PATH 环境变量

不建议。而是使用 Windows 开始菜单打开 Anaconda,然后选择“Anaconda (64-bit)”。这个“添加到路径”选项使 Anaconda 在以前安装的软件之前被找到,但可能会导致需要您卸载并重新安装 Anaconda 的问题。

  1. 将 Anaconda 注册为我的默认 Python 3.7

这将允许其他程序(例如用于 Visual Studio PyCharm、Wing IDE、PyDev 和 MSI 二进制包的 Python 工具)自动将 Anaconda 检测为系统上的主要 Python 3.7。

我知道问题 1 本质上是在问我您是否希望将此版本作为您的默认 Python 版本。我的第一个想法是肯定的,但后来说不,如果 Python 更新了怎么办。

对于问题 2,Anaconda 是否安装了自己的 Python 版本?我应该卸载我的 Python 3.7 版本吗?这是在问什么?

本质上,人们建议我检查什么?1和2,只有2,只有1,还是没有?选项有何不同?

标签: pythonpython-3.xanaconda

解决方案


我知道问题 1 本质上是在问我您是否希望将此版本作为您的默认 Python 版本。

我想这取决于“默认版本的 Python”是什么意思。这个选项将完全按照它所说的那样做,因此,Anaconda 发行版中的 Python 将可以通过 PATH 搜索找到,并且它最初会出现在 PATH 的开头。随后安装其他软件可能会在 PATH 中将另一个 Python 放在 Anaconda 之前。

对于问题 2,Anaconda 是否安装了自己的 Python 版本?

AnacondaPython。更准确地说,Anaconda 是标准 CPython 的一个发行版,它预装了一堆额外的包和一些专用于它的方便的额外工具。

我应该卸载我的 Python 3.7 版本吗?

您不需要卸载以前的版本,但如果您选择提供给您的两个选项,那么它可能会在很大程度上或完全未使用。不过,需要注意的一件事是,您安装的是 Anaconda 3(打包 Python 3)而不是 Anaconda 2(打包 Python 2)。

这是在问什么?

这种替代方案提供了与其他替代方案不同的“默认 Python”含义:它在 Windows 注册表中添加或修改将 Anaconda 标识为系统默认 Python 的条目。

本质上,人们建议我检查什么?1和2,只有2,只有1,还是没有?

我建议检查两者。我还建议不要打扰另一个 Python,除非您同时需要 Python 3 和 Python 2。


推荐阅读