【问题标题】:Collecting package metadata (repodata.json): / Killed收集包元数据(repodata.json):/Killed
【发布时间】:2021-02-25 11:49:17
【问题描述】:

我有一个全新的 EC2 Ubuntu 18.04 我已经在官方指南中安装了 anaconda https://docs.anaconda.com/anaconda/install/linux/

apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 
libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 
libxtst6 64 bit installation 

但是我有 YML 文件,我以前在其他 EC2 上用于创建 conda 环境,当我准备用它设置新环境时

ubuntu@ip........:~$ conda env create --name my_env_name --file=my_env_file.yml

它给了我以下错误

Collecting package metadata (repodata.json): / Killed

现在我正在尝试以下指南

【问题讨论】:

    标签: python linux amazon-ec2 conda ubuntu-18.04


    【解决方案1】:

    按照@sogu 接受的答案中的建议分配更多 RAM,可能会花钱。

    您也可以通过分配交换空间来免费解决此问题。 This blog post 提供了一些简单的命令来分配 1G 的交换空间,这足以让 conda 在我的情况下安装大多数包:

    sudo fallocate -l 1G /swapfile 
    sudo chmod 600 /swapfile 
    sudo mkswap /swapfile 
    sudo swapon /swapfile 
    sudo cp /etc/fstab /etc/fstab.bak 
    echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
    

    【讨论】:

      【解决方案2】:

      添加更多 RAM 有助于我从 0.5 GB 切换到 8GB RAM,而不是问题消失

      【讨论】:

        猜你喜欢
        • 2022-06-13
        • 1970-01-01
        • 1970-01-01
        • 2021-09-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-24
        • 1970-01-01
        相关资源
        最近更新 更多