【问题标题】:Is possible to improve the activation time of a conda environment?是否可以改善 conda 环境的激活时间?
【发布时间】:2017-06-16 07:06:36
【问题描述】:

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

我正在为激活我的 conda 环境所花费的时间(最多 10 秒)而苦苦挣扎 - “激活”很慢

有什么方法可以让它永不过时吗?有些人建议使用根目录而不是环境。我想继续使用环境来满足每个项目的不同需求。

我使用的是 Windows 10(家庭版 - 1607 版)、15.9GB 可用 RAM、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

【问题讨论】:

    标签: performance python-3.x anaconda


    【解决方案1】:

    我怀疑 conda 只是在启动时通过互联网检查包的新鲜度。

    在你的condarc,尝试设置

    auto_update_conda: False
    

    如果没有帮助,也试试

    offline: True
    

    (见the docs。)

    【讨论】:

      【解决方案2】:

      激活 Anaconda 环境需要多长时间并不重要,只要在 2 分钟内即可。 但是,作为一个同时使用 Linux 和 Windows 和 Anaconda 的人,我可以说在 Windows 上激活环境比在 Linux 上花费的时间要长得多。 鉴于我的 Windows 机器也比我的 Linux 机器强大得多(游戏台式机与标准笔记本电脑),而且我在 Linux 上拥有更多更大的环境,我很确定它与 Windows 版本的 Anaconda 或 Windows 有关自己。

      【讨论】:

        【解决方案3】:

        如果您只需要一个程序脱离您的 conda 环境,例如,您可能想尝试扩展您的路径。在你的.bashrc.zshrc

        export PATH=~/miniconda3/envs/my-env/bin:$PATH
        

        这几乎不需要时间。如果您需要更多环境之外的内容,请尝试其他选项。

        【讨论】:

          猜你喜欢
          • 2019-05-21
          • 1970-01-01
          • 2022-11-11
          • 2016-06-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-11-23
          • 1970-01-01
          相关资源
          最近更新 更多