Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 28] На устройстве не осталось места - PullRequest
0 голосов
/ 11 марта 2019

Я пытался установить

python -m spacy download en_vectors_web_lg

Но это была ошибка:

Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

Могу ли я знать, почему это вызывает ошибку? Это говорит о том, что у меня нет достаточно места в каталоге для установки ??

1 Ответ

1 голос
/ 11 марта 2019

Скорее всего, он пытается загрузить данные во временную папку / tmp.Я предполагаю, что настройки по умолчанию (обычно половина вашей оперативной памяти) слишком малы для обработки загрузки.

Вы можете отключить монтирование tmp, используя следующую команду: systemctl mask tmp.mount.Будьте внимательны и проведите исследование, прежде чем делать это.

В качестве альтернативы вы можете установить каталог TMPDIR на /var/tmp, выполнив следующие действия: export TMPDIR='/var/tmp'

...