代码之家  ›  专栏  ›  技术社区  ›  kmario23 Mazdak

在基本anaconda环境中安装包

  •  1
  • kmario23 Mazdak  · 技术社区  · 7 年前

    经常安装一些包会导致我的整个水蟒分布崩溃。我遇到这种问题的一个例子是当我这样做时:

    $ ipython --pylab
    

    然后,我得到

    分段故障(堆芯转储)

    这通常是因为某些包不匹配/错误。为了解决这种情况,必须在我的anaconda发行版中重新安装整个软件包。

    幸运的是,我通常会将安装在 基础 Conda环境使用:

    $ conda list --export > conda_packages.txt
    

    那么,如何使用此命令同时重新安装所有软件包 Conda_软件包.txt 文件?所以我不必手动安装这个文件中的每个包。

    在*nix中,特别是在ubuntu中,有没有一个简短的命令行选项来实现这一点?

    1 回复  |  直到 7 年前
        1
  •  1
  •   kmario23 Mazdak    7 年前

    经过一段时间的努力,我终于用以下方法解决了这个问题:

    # assumes that anaconda is installed in ~/anaconda3
    conda create -p /home/user/anaconda3/envs --file conda_packages.txt
    

    这将在 conda_packages.txt base 康达环境。


    安装在特定的 env ,用途:

    conda create --name /home/user/anaconda3/envs/<your_env_name> --file conda_packages.txt