<p>tensorflow anaconda: pip install falha no ambiente python 2.7 recém-criado</p>

Criado em 15 jul. 2016  ·  3Comentários  ·  Fonte: tensorflow/tensorflow

Informações do ambiente

Sistema operacional:
(tf) :~/anaconda3/bin$ cat /proc/versão
Linux versão 4.4.0-31-generic (buildd@lgw01-16) (gcc versão 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1) ) #50-Ubuntu SMP qua 13 de julho 00:07:12 UTC 2016

Passos para reproduzir

  1. Siga https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#anaconda -installation
  2. :~/anaconda3/bin$ ./conda create --name tf python=2
    Buscando metadados do pacote .......
    Resolvendo especificações do pacote: ..........

Plano de pacote para instalação no ambiente /home/paddlescoot/anaconda3/envs/tf:

Os seguintes pacotes serão baixados:

| pacote | construir |
| --- | --- |
| python-2.7.12 | 1 12,1 MB |
| setuptools-23.0.0 | py27_0 455 KB |
| wheel-0.29.0 | py27_0 81 KB |
| pip-8.1.2 | py27_0 1,5 MB |

                                       Total:        14.1 MB

Os seguintes NOVOS pacotes serão INSTALADOS:

openssl:    1.0.2h-1     
pip:        8.1.2-py27_0 
python:     2.7.12-1     
readline:   6.2-2        
setuptools: 23.0.0-py27_0
sqlite:     3.13.0-0     
tk:         8.5.18-0     
wheel:      0.29.0-py27_0
zlib:       1.2.8-3      

Continuar ([s]/n)? y

Buscando pacotes...
python-2.7.12- 100%
setuptools-23. 100%
wheel-0.29.0-p 100%
pip-8.1.2-py27 100%

Extraindo pacotes...
Vinculando pacotes...

:~/anaconda3/bin$ source activate tf
(tf) :~/anaconda3/bin$ ./conda info --envs

ambientes conda:

tf * /home/paddlescoot/anaconda3/envs/tf
root /home/paddlescoot/anaconda3

(tf) :~/anaconda3/bin$ python --version
Python 2.7.12 :: Continuum Analytics, Inc.

(tf) :~/anaconda3/bin$ export TF_BINARY_URL= https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl

(tf) :~/anaconda3/bin$ pip install --upgrade $TF_BINARY_URL
Coletando tensorflow==0.9.0 de https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl
Baixando https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl (27,6 MB)
100% |████████████████████████████████| 27,6 MB 52 KB/s
Coletando numpy>=1.8.2 (do tensorflow==0.9.0)
Baixando numpy-1.11.1-cp27-cp27mu-manylinux1_x86_64.whl (15,3 MB)
100% |████████████████████████████████| 15,3 MB 90 KB/s
Coletando seis>=1.10.0 (do tensorflow==0.9.0)
Usando o cache six-1.10.0-py2.py3-none-any.whl
Coletando protobuf==3.0.0b2 (do tensorflow==0.9.0)
Usando protobuf-3.0.0b2-py2.py3-none-any.whl em cache
Requisito já atualizado: wheel in /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages (de tensorflow==0.9.0)
Coletando ferramentas de configuração (de protobuf==3.0.0b2->tensorflow==0.9.0)
Baixando setuptools-24.0.3-py2.py3-none-any.whl (441kB)
100% |████████████████████████████████| 450 KB 1,3 MB/s
Instalando pacotes coletados: numpy, six, setuptools, protobuf, tensorflow
Instalação existente encontrada: setuptools 23.0.0
Não é possível remover entradas do arquivo inexistente /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/easy-install.pth

(tf) :~/anaconda3/bin$ python
Python 2.7.12 |Continuum Analytics, Inc.| (padrão, 2 de julho de 2016, 17:42:40)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] no linux2
Digite "ajuda", "direitos autorais", "créditos" ou "licença" para obter mais informações.
O Anaconda é trazido a você pela Continuum Analytics.
Confira: http://continuum.io/thanks e https://anaconda.org

importe tensorflow como tf
Traceback (última chamada mais recente):
Arquivo "", linha 1, em
ImportError: Nenhum módulo chamado tensorflow
Sair()

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ README setuptools.pth six.py wheel/
numpy-1.11.1.dist-info/pip-8.1.2-py2.7.egg-info/ setuptools-23.0.0-py2.7.egg six-1.10.0.dist-info/ six.pyc wheel- 0.29.0-py2.7.egg-info/

(tf) :~/anaconda3/bin$ ls -ali /home/paddlescoot/anaconda3/envs/tf/lib/python2.7/site-packages/
numpy/ pip/ README setuptools.pth six.py wheel/
numpy-1.11.1.dist-info/pip-8.1.2-py2.7.egg-info/ setuptools-23.0.0-py2.7.egg six-1.10.0.dist-info/ six.pyc wheel- 0.29.0-py2.7.egg-info/

O que você tentou?

  1. Procurando por problemas semelhantes.

Comentários muito úteis

Isso não é um bug do TF, é uma coisa de anaconda. Veja https://github.com/ContinuumIO/anaconda-issues/issues/542 - esta é uma das razões pelas quais eu não uso mais o anaconda, ele não funciona bem com o pip e seus principais pontos de venda (gerenciamento de pacotes e ambientes) agora vêm empacotados com python ...

Como solução alternativa, faça pip install --ignore-installed --upgrade pip setuptools antes de instalar o TF via pip.

Todos 3 comentários

Isso não é um bug do TF, é uma coisa de anaconda. Veja https://github.com/ContinuumIO/anaconda-issues/issues/542 - esta é uma das razões pelas quais eu não uso mais o anaconda, ele não funciona bem com o pip e seus principais pontos de venda (gerenciamento de pacotes e ambientes) agora vêm empacotados com python ...

Como solução alternativa, faça pip install --ignore-installed --upgrade pip setuptools antes de instalar o TF via pip.

Excelente! Muito obrigado @ptc-swalk.

Obrigado

Esta página foi útil?
0 / 5 - 0 avaliações