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

2024-10-01 11:35:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个新的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

现在我正在尝试以下指南


Tags: install文件nameenv官方环境ubuntumy
2条回答

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

按照@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

相关问题 更多 >