我正在尝试创建管道,但是我需要的软件包之一仅使用python2。我希望所有东西都安装在相同的环境中,所以当我向人们发送管道时,我可以给他们一个conda create --name pipeline_env blah blah blah
。
是否可以这样做,但具有python3
默认的python版本,但具有python2
in的可执行文件bin
?
不,这是不可能的。在conda环境的顶层,您将拥有一个python可执行文件:
/env_name
- python (or python.exe on Windows)
要求conda将python v2安装到环境中,将python 3.x可执行文件替换为python的2.7.x版本。
但是,您可以在现有环境中创建新的conda环境。这会很奇怪,但是您可以这样做以保持封装。
conda create -n pipeline_env blah blah blah
conda create -p /path/to/pipeline_env/subenv/pipline_v2
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句