python - 在 anaconda 基础环境中安装软件包

标签 python segmentation-fault anaconda package conda

安装某些软件包通常会导致我的整个 anaconda 发行版崩溃。我遇到此类问题的一个例子是当我这样做时:

$ ipython --pylab

然后,我得到

segmentation fault (core dumped)

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

幸运的是,我通常使用以下方式获取在 base conda 环境中安装的软件包列表:

$ conda list --export > conda_packages.txt

那么,如何使用这个 conda_packages.txt 文件一次重新安装所有软件包?这样我就不必手动安装此文件中的每个包。

是否有一个简短的命令行选项可以在 *nix 中实现此目的,特别是在 Ubuntu 中?

最佳答案

经过一段时间的努力,我设法解决了这个问题:

# 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

关于python - 在 anaconda 基础环境中安装软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50748673/

相关文章:

python 在 anaconda 中找不到包 h2o

javascript - post请求不执行

python - 将排名添加到 ID 的数据框中

python - 获取所有可能的值组合

C:图中的邻接列表 - 段错误

python - Anaconda 在 TravisCI for python 2.7 上构建故障处理程序的轮子失败

python - 如何使用 Python 的请求模块将 "log in"发送到网站?

c - 出现段错误但不知道如何修复它

c - 再次修改常量..使用 void 指针

python - 如何聚合 conda 环境?