在 Linux Mint 上安装 Anaconda 而不弄乱预装的 Python?

在 Linux Mint 上安装 Anaconda 而不弄乱预装的 Python?

我已经在 Windows 上使用 Anaconda 和 Python 3.x 多年了。它有大量我每天使用的开箱即用的功能,但无法轻松安装在 Linux Mint 附带的基本 Python 2.7 上。

我已经在以前的 Linux Mint 系统上安装了 Anaconda3,使用 用于在 Linux 上安装的 Anaconda 文档它工作正常,但我认为它可能会因为让 Anaconda 将 Python 3 设置为路径上的默认 python 而搞砸了之前的安装。有时我会尝试通过安装基本应用程序apt-get install它们会失败,并且错误消息中有时会提到 Python。我还读到,你可以通过安装 python 3 作为路径来破坏系统;这是一个例子

所以我在上面链接的安装指南中注意到 conda 要求 Anaconda 假装路径;

安装程序会提示“您希望安装程序将 Anaconda<2 或 3> 安装位置添加到 /home//.bashrc 中的 PATH 吗?”输入是。

注意:如果输入“否”,则必须手动添加 Anaconda 的路径,否则 conda 将无法工作。

我不知道这是否意味着 Python 3 和 Anaconda 将被添加到路径中,或者只是 Anaconda?

长话短说,在 Linux 系统上安装 Anaconda3 的最佳实践是什么?

更新:我仍然没有找到这个问题的答案,但我能够找到一些相关信息来自askubuntu的这个问题

一位用户表示要谨慎安装,因为:

Anaconda 似乎安装了自己的 moc 版本(用于构建 Qt 应用程序),如果在 /home/USER/anaconda3/bin 位于路径中时进行编译,则可能会与系统库发生冲突。

根据我的经验,不应该使用 Anaconda 网站推荐的方法在 linux mint 上安装 Anaconda。我注意到在系统范围内安装 Anaconda3 后安装和使用其他不相关软件时出现问题。

答案1

根据我的经验,如果您以用户身份安装 Anaconda(而不是使用 sudo 安装到系统),它会将其所有文件(包括其 python 版本)安装到您的 Home 中指定的目录中。只有 Anaconda 支持文件会放入您的系统文件夹中,因此不会干扰现有程序的运行。为了使用 Anaconda 程序,您必须从终端启动会话,并从您的主页输入两个条目:1)“cd Anaconda3/bin”,然后 2)“源激活”。这些条目修改系统 $PATH 以将 Anaconda 程序作为系统搜索路径中的第一项。使用完 Anaconda 后,您可以通过在终端提示符处输入“source deactivate”将系统返回到正常的 $PATH。

相关内容