您可以从macOS本机Python创建miniconda环境吗?

Cha*_*lie 6 python macos miniconda

原始帖子:

我有一个项目,要求我使用Python 2.7.10的基础macOS安装(这取决于它的编译方式)。有没有一种方法可以在创建miniconda环境中实际使用本机macOS Python,还是唯一可用于虚拟环境本机Python的东西?例如,conda create -n whatever python=2.7.10不适用于我正在使用的东西。

编辑:

在创建新的conda env(与从miniconda的仓库中提取)时,是否有任何方法可以使用Python的本地macOS安装版本(在本例中为'/ usr / bin / python'中找到2.7.10)?我正在使用的特定供应商应用程序具有期望从Apple查看特定编译版本的模块。即,它不足以达到conda create -n whatever python=2.7.10。我猜想这将是某种克隆练习(如果存在)。如果未使用,则会出现错误(例如下面的内容)

认为我唯一的选择是对本机macOS python env进行虚拟化。意思是,我可以在大多数项目中使用conda,但是如果我正在使用某些必须是“本机” ... conda deactviate从基础以及(例如)source native/bin/activate2.7.10 env。

(test2) $ 
(test2) $ python test.py
Fatal Python error: PyThreadState_Get: no current thread
Abort trap: 6
(test2) $ conda deactivate
(base) $ conda deactivate
$ source ~/virtualenvs/native/bin/activate
$ python --version
Python 2.7.10
(native) $ python test.py
pe2
c12
pe14
c15
pe13
pe10
pe11
pe3
p6
p7
p4
p5
c1
p8
p9
(native) $ 
Run Code Online (Sandbox Code Playgroud)