安装某些包经常会导致我的整个anaconda发行版崩溃。当我遇到这样的问题时,一个例子就是:
$ ipython --pylab
然后,我得到了
分段故障(核心转储)
这通常是因为一些包不匹配/错误。要解决这种情况,必须在我的anaconda发行版中重新安装整个包。
幸运的是,我通常使用以下命令获取我在基本conda环境中安装的包的列表:
$ conda list --export > conda_packages.txt
那么,如何使用这个conda_packages.txt文件一次重新安装所有软件包呢?这样我就不必手动安装这个文件中的每个包了。
在*nix中,特别是在Ubuntu中,有没有一个简短的命令行选项来实现这一点?
发布于 2018-06-08 04:14:47
经过一段时间的努力,我设法解决了这个问题:
# assumes that anaconda is installed in ~/anaconda3
conda create -p /home/user/anaconda3/envs --file conda_packages.txt
这会将conda_packages.txt
中的所有包安装到base
conda环境中。
要将其安装在特定的env
中,请使用:
conda create --name /home/user/anaconda3/envs/<your_env_name> --file conda_packages.txt
https://stackoverflow.com/questions/50748673
复制相似问题