我有一个全局的miniconda安装,用户可以将其克隆到自己的区域并添加软件包等。但是,当您这样做时:
conda create -p </path/to/new/env> --clone </path/to/global/miniconda>
然后
source activate </path/to/new/env>
您发现
python -c 'import sys;print(sys.path)'
将path/to/new/env/lib/pythonX/site-packages
放在末尾。这意味着用户安装的软件包将不被全局青睐。同样,然后似乎将整个全局站点程序包复制到用户新环境中。
是否有一种方法可以创建一个conda环境,该环境不会复制所有全局软件包,但是会优先于用户的自定义环境站点软件包优先于全局站点软件包?这样可以节省磁盘空间,但仍然允许用户安装更新的软件包等。