Py学习  »  Python

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

chen • 5 年前 • 1377 次点击  

在安装conda之前,我的系统已经安装了一个python 2.7;然后我为python2.7安装了conda,其中64位来自 official package for macOS .

现在看来我的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社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40653
 
1377 次点击  
文章 [ 1 ]  |  最新文章 5 年前
busybear
Reply   •   1 楼
busybear    6 年前

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

创建另一个环境将安装另一个安装。实际上,您可以选择使用python 3创建环境。这些都保存在 env 位于主要蟒蛇目录中的目录。你可以把它们和 conda env list .