Conda Environment定制:将本地站点程序包放在派生程序之前

时间:2018-07-09 18:47:51

标签: python anaconda conda environment miniconda

我有一个全局的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环境,该环境不会复制所有全局软件包,但是会优先于用户的自定义环境站点软件包优先于全局站点软件包?这样可以节省磁盘空间,但仍然允许用户安装更新的软件包等。

0 个答案:

没有答案