在安装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.7
和conda env list
ss-MacBook-Pro$ conda env list
# conda environments:
#
base * /miniconda2
testenv /miniconda2/envs/testenv
问题2 :我是否在/miniconda2/envs/testenv
下安装了新的python二进制文件?也就是说,每个环境中的python二进制文件是否都与基本环境或其他环境是单独的二进制软件包,甚至认为它们是相同版本?
答案 0 :(得分:1)
安装Anaconda,将安装另一个Python实例。它不会影响您的其他安装,但可能会更改某些应用程序的默认python。这会将Anaconda Python路径附加到PATH
中的~/.bashrc
环境变量中(对于Unix)。这是在安装过程中可以设置的参数之一。您的系统Python应该仍然在那里(可能位于/usr/bin/python
)以及您可能已经安装的所有其他Python安装。
创建另一个环境将安装另一个安装。实际上,您可以选择使用Python 3创建环境。这些环境保存在Anaconda主目录的env
目录中。您可以使用conda env list
列出它们。