收集包元数据(repodata.json):/ Killed

sog*_*ogu 10 python linux amazon-ec2 conda ubuntu-18.04

我有一个新的 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 
Run Code Online (Sandbox Code Playgroud)

但是我有 YML 文件,之前我曾在其他 EC2 上创建 conda 环境,当我厌倦了用它设置新环境时

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

它给了我以下错误

Collecting package metadata (repodata.json): / Killed

现在我正在尝试以下指南

nin*_*ing 19

正如 @sogu 接受的答案中所建议的那样,分配更多 RAM 可能会花费您金钱。

您也可以通过分配交换空间来免费解决此问题。这篇博文提供了几个简单的命令来分配 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
Run Code Online (Sandbox Code Playgroud)


sog*_*ogu 13

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