区别于;conda install python=3.6“;及;apt安装python=3.6;?
上下文:我的计算机(Linux)上有python 3.7。某些包(tensorflow)需要python的早期版本才能运行 在中,用户建议使用以下命令安装python的早期版本:区别于;conda install python=3.6“;及;apt安装python=3.6;?,python,anaconda,Python,Anaconda,上下文:我的计算机(Linux)上有python 3.7。某些包(tensorflow)需要python的早期版本才能运行 在中,用户建议使用以下命令安装python的早期版本: conda install python=3.6 我被这个命令弄糊涂了,因为我通常使用apt或apt-get安装python(我在ubuntu上)。我认为python与anaconda是分开的 apt install python=3.6 这两个命令之间有什么区别 如果您需要为特定项目提供特定版本的Python
conda install python=3.6
我被这个命令弄糊涂了,因为我通常使用apt或apt-get安装python(我在ubuntu上)。我认为python与anaconda是分开的
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
安装它,那么python3
或python
的命令行中使用的版本可能不明确,可以确定的是,如果没有完整路径,您可以指定完整路径或为该路径创建别名。确切地说,普通python virtualenv实际上并不安装新版本的python。它们将现有Python安装的标准库和二进制文件链接到virtualenv中。如果Conda允许一个人执行python=3.6,它可能有不同的机制。谢谢!所以,我想澄清一下,如果我没有指定虚拟环境,conda install python=3.6会做什么?那么它是否只为所有环境安装它?我认为conda
在安装Anaconda时使用您设置的环境。您应该在某个地方有一个anaconda文件夹,其中包含安装。但我不确定。