TensorFlow 1.9.0 и Python 3.6.5 - PullRequest
       65

TensorFlow 1.9.0 и Python 3.6.5

0 голосов
/ 12 июня 2018

Я пытаюсь перейти на Tensorflow 1.9 в среде conda (Ubuntu 16.04).Я использую Python 3.6.5.Когда я пытаюсь это сделать:

source activate myenv

sudo -H pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.9.0rc0-cp36-cp36m-linux_x86_64.whl

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

tensorflow-1.9.0rc0-cp36-cp36m-linux_x86_64.whl is not a supported wheel on this platform.

Кажется странным, потому что то же самое сработало нормально для TF 1.8

Кажется, что TensorFlow работает нормальнобез sudo -H, но затем, когда я пытаюсь:

 python -c "import tensorflow as tf; print(tf.__version__)"

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

from tensorflow.python.keras._impl.keras.backend import abs
ImportError: cannot import name 'abs'

Я не могу установить из conda, потому что он все еще имеет 1,8, когда я проверяю с:

conda install -c conda-forge tensorflow

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Иногда это может происходить из-за устаревшего пункта.Попробуйте это в этой среде и дайте мне знать

python -m pip install --upgrade pip

Попробуйте проверить, есть ли у conda 1,9

conda install -c conda-forge tensorflow

Я понял, что этот Tensorflow является предварительным выпуском, а не полным выпуском,в результате вы можете обновить его с помощью pip напрямую.

Вы можете удалить установленную версию и попробовать установить ее, подождать пару недель, после чего вы можете напрямую обновить ее через conda forge или pip.

0 голосов
/ 12 июня 2018

С sudo вы устанавливаете локально.Итак, удалите sudo -H для установки поверх вашей среды.

...