是否可以改善conda环境的激活时间?

时间:2017-06-16 07:06:37

标签: performance python-3.x anaconda

首先,如果有任何错误和不便,请道歉。我是conda和anaconda的新手

我在激活我的conda环境(最多10秒)的时间里苦苦挣扎 - '激活'很慢

有没有办法使这个永恒?有些人建议使用root而不是环境。我想继续使用环境来满足每个项目的不同需求。

我使用的是Windows 10(主页 - 版本1607),15.9GB可用内存,64位操作系统和x64处理器以及Intel i7 2.00GHz CPU。

目前的conda安装:

           platform : win-64
      conda version : 4.3.21
   conda is private : False
  conda-env version : 4.3.21
conda-build version : 2.1.8
     python version : 3.5.2.final.0
   requests version : 2.12.4
   root environment : C:\Users\Antonio\Anaconda3  (writable)
default environment : C:\Users\Antonio\Anaconda3
   envs directories : C:\Users\Antonio\Anaconda3\envs
                      C:\Users\Antonio\AppData\Local\conda\conda\envs
                      C:\Users\Antonio\.conda\envs
      package cache : C:\Users\Antonio\Anaconda3\pkgs
                      C:\Users\Antonio\AppData\Local\conda\conda\pkgs
       channel URLs : https://conda.anaconda.org/conda-forge/win-64
                      https://conda.anaconda.org/conda-forge/noarch
                      https://conda.anaconda.org/intel/win-64
                      https://conda.anaconda.org/intel/noarch
                      https://repo.continuum.io/pkgs/free/win-64
                      https://repo.continuum.io/pkgs/free/noarch
                      https://repo.continuum.io/pkgs/r/win-64
                      https://repo.continuum.io/pkgs/r/noarch
                      https://repo.continuum.io/pkgs/pro/win-64
                      https://repo.continuum.io/pkgs/pro/noarch
                      https://repo.continuum.io/pkgs/msys2/win-64
                      https://repo.continuum.io/pkgs/msys2/noarch
        config file : C:\Users\Antonio\.condarc
         netrc file : None
       offline mode : False
         user-agent : conda/4.3.21 requests/2.12.4 CPython/3.5.2 Windows/10 Windows/10.0.14393
      administrator : False

3 个答案:

答案 0 :(得分:1)

如果您只需要 conda 环境之外的程序,您可能只想尝试扩展您的路径,例如在您的 env: { es6: true, -> es2017 or higher?? will it work?? node: true, }, .bashrc 中:

.zshrc

这不需要时间。如果您需要更多的环境,请尝试其他选项。

答案 1 :(得分:0)

我怀疑conda刚开始时会通过互联网对其包装进行新鲜度检查。

在您的condarc中,尝试设置

auto_update_conda: False

如果这样做没有帮助,请尝试

offline: True

(请参阅the docs。)

答案 2 :(得分:0)

激活Anaconda环境需要多长时间(只要在2分钟之内)并不重要。 但是,作为同时使用Linux和Windows和Anaconda的人,我可以说在Windows上激活环境比在Linux上花费更长的时间。 鉴于我的Windows机器还比我的Linux机器(游戏台式机和标准笔记本电脑)强大得多,并且我在Linux上拥有更多,更大的环境,因此,我敢肯定,这与Windows版本的Anaconda或Windows有关本身。