Как исправить ошибку «Нет места для этого устройства» при установке tenorflow с использованием conda? - PullRequest
0 голосов
/ 05 апреля 2019

Я пытаюсь установить тензор потока с помощью conda в экземпляре AWS EC2 несколько раз. Но это всегда дает ошибку ниже. CondaMultiError: [Errno 28] На устройстве не осталось места

Я проверяю df

(base) ubuntu@ip-172-31-23-129:~/anaconda2$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
udev             5184264       0   5184264   0% /dev
tmpfs            1039260     720   1038540   1% /run
/dev/nvme0n1p1   8065444 7670180    378880  96% /
tmpfs            5196288       0   5196288   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            5196288       0   5196288   0% /sys/fs/cgroup
/dev/loop0         93184   93184         0 100% /snap/core/6350
/dev/loop1         18432   18432         0 100% /snap/amazon-ssm-agent/930
tmpfs            1039256       0   1039256   0% /run/user/1000

Может ли кто-нибудь здесь помочь мне решить эту проблему? Спасибо!

1 Ответ

0 голосов
/ 07 мая 2019

(Я предполагаю, что у вас действительно есть место в файловой системе, в которую вы устанавливаете. В моем случае, у меня было место, но временная папка заполнилась быстро, хотя df -h и df -i не предлагали проблема. Поскольку некоторые из файловых систем в вашем списке выше заполнены или почти заполнены, это может быть неверным предположением.)

Этот ответ может быть полезен для ваших нужд, хотя я не хочу убивать вещи в / tmp, если они используются.

Мне больше нравится ответ: mkdir $ HOME / tmp; export TMPDIR = $ HOME / tmp Я сам использовал его, и он отлично работает для моих нужд. Затем вы можете удалить директорию fake tmp после завершения установки и изменить TMPDIR обратно на / tmp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...