2016-11-23 1 views
3
не осталось места.

Я пытаюсь установить TensorFlow в свой локальный каталог, используя следующую команду.IOError: [Errno 28] При установке TensorFlow

export TF_BINARY_URL=http://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.11.0-cp27-none-linux_x86_64.whl 
pip install --install-option="--prefix=$PYTHONUSERBASE" --upgrade $TF_BINARY_URL 

Я получаю следующее сообщение об ошибке:

IOError: [Errno 28] No space left on device 

Тогда я сделал df видеть следующее:

Filesystem    1K-blocks  Used Available Use% Mounted on 
tmpfs      10240  10240   0 100% /tmp 
tmpfs      10240  10240   0 100% /var/tmp 

Есть ли способ, я могу установить TF без временных файлов быть скачан в /tmp или /var/tmp? Благодарю.

ответ

5

Возможно, вы сможете использовать pip install -b /some/other/dir, который изменяет строковый каталог.

Вы также можете изменить колесо реж как можно увидеть здесь https://pip.pypa.io/en/stable/user_guide/#installation-bundles

Запуск pip help install поможет вам другие варианты реж а.

-b, --build <dir>   Directory to unpack packages into and build in. 
-t, --target <dir>   Install packages into <dir>. By default this will not replace existing files/folders in <dir>. Use --upgrade to replace existing packages in <dir> with new versions. 
-d, --download <dir>  Download packages into <dir> instead of installing them, regardless of what's already installed. 
--src <dir>     Directory to check out editable projects into. The default in a virtualenv is "<venv path>/src". The default for global installs is "<current dir>/src". 
+0

-b --build устарел и компиляции файлов C все еще сделано в TMPDIR, когда установив - -строить флаг. Установка «TMPDIR» сделала трюк для меня. – Samuel

9

Обычно, Вы можете установить переменные окружения «TMPDIR» использовать другой каталог, отличный от/TMP или/вара/TMP и большинство программ будут выполнять это.

Вы можете, возможно, попробовать,

$ export TMPDIR=$HOME/tmp

, а затем начать свой «пункт установить»

+0

Отличное предложение и просты в использовании. я далее предлагаю вам запустить его больше, как это: 'TMPDIR = TMP пип установить ' Как вы можете забыть экспорта позже, если в одной оболочке. – lingfish

 Смежные вопросы

  • Нет связанных вопросов^_^