"conda install python=3.6"和"apt install python=3.6"的区别?



上下文:我的计算机上有python 3.7(Linux)。某些包(tensorflow)需要以前版本的python才能运行。

在这篇文章中,一位用户建议使用以下命令安装以前版本的 python:

 conda install python=3.6

我对这个命令感到困惑,因为我通常使用 apt 或 apt-get 安装 python(我在 ubuntu 上)。我认为蟒蛇与蟒蛇是分开的。

 apt install python=3.6

这两个命令有什么区别?

如果你需要特定项目的Python版本,你可能想做的是创建一个"虚拟环境"。基本上,这意味着 pip 包安装在项目文件夹中,而不是安装在计算机上某处的bin文件夹中。虚拟环境也可以使用类似 virtualenv --python=/usr/bin/python2.6 的东西链接到 python 版本。

apt install python=3.6将安装在发行版的标准bin文件夹中。

conda install python=3.6将检查您当前所处的环境并将其安装在那里。当然,它需要在您的计算机上安装和设置Anaconda。

那里有很多虚拟环境管理包,我不打算就哪个是最好的给出意见。

请注意,如果使用 apt install 安装它,命令行中用于python3python的版本可能不明确,可以肯定的是,您可以指定完整路径或为该路径创建别名(如果没有)。

最新更新