conda是否为相同的python版本安装不同的python二进制文件?

时间:2019-01-07 00:51:30

标签: python anaconda conda

在安装conda之前,我的系统已安装了python 2.7;然后我安装了official package for macOS中具有64位的python 2.7的conda。

现在看来我的python二进制文件已被“移动”到另一个位置

ss-MacBook-Pro$ which python
/miniconda2/bin/python

问题1 :是否已删除我的旧python二进制文件并在/ miniconda2 /下安装了新版本的Python?


然后我用conda create --name testenv python=2.7conda env list

创建了一个新环境。
ss-MacBook-Pro$ conda env list
# conda environments:
#
base                  *  /miniconda2
testenv                  /miniconda2/envs/testenv

问题2 :我是否在/miniconda2/envs/testenv下安装了新的python二进制文件?也就是说,每个环境中的python二进制文件是否都与基本环境或其他环境是单独的二进制软件包,甚至认为它们是相同版本?

1 个答案:

答案 0 :(得分:1)

安装Anaconda,将安装另一个Python实例。它不会影响您的其他安装,但可能会更改某些应用程序的默认python。这会将Anaconda Python路径附加到PATH中的~/.bashrc环境变量中(对于Unix)。这是在安装过程中可以设置的参数之一。您的系统Python应该仍然在那里(可能位于/usr/bin/python)以及您可能已经安装的所有其他Python安装。

创建另一个环境将安装另一个安装。实际上,您可以选择使用Python 3创建环境。这些环境保存在Anaconda主目录的env目录中。您可以使用conda env list列出它们。