Jump to content

Erro ao instalar a biblioteca tensorflow


maxvitola

Postagens Recomendadas

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

Prezados amigos

Estou com dificuldade para instalar a biblioteca Tensorflow no prompt de comando e também promp terminal do VS Code. Sempre que tento instalar, aparece esse erro  descrito acima.

traduzindo: A nuvem não consegue encontrar uma versão que atenda o requisito Tensorflow ( das versões: nenhuma)

                       Nenuma distribuição correspondente encontrada no tensorflow.

JÁ fiz um upgrade no instalador PIP, tennho instalados o Pandas, Numpy, setuptools e outras bibliotecas. Somente no tensorflow aparece esse erro. estou tentando iniciar um pequeno projeto de análise de números usando redes neurais.

import random

import numpy as np

import tensorflow as tf

from tensorflow import keras

 

# Defina a sequência original de números

sequence = list(range(1, 26))

 

# Função para embaralhar a sequência usando uma rede neural

def shuffle_sequence(sequence):

    # Preparar os dados de treinamento e destino

    X = np.array([sequence])

    y = np.array([sequence])

   

    # Definir o modelo da rede neural

    model = keras.Sequential([

        keras.layers.Input(25),

        keras.layers.Dense(64, activation='relu'),

        keras.layers.Dense(25)

    ])

   

    model.compile(optimizer='adam', loss='mean_squared_error')

   

    # Treinar a rede neural para embaralhar a sequência

    model.fit(X, y, epochs=1000, verbose=0)

   

    # Embaralhar a sequência

    shuffled_sequence = model.predict(X)[0]

    shuffled_sequence = [int(round(x)) for x in shuffled_sequence]

   

    return shuffled_sequence

 

# Realizar sorteios de 15 números sem repetir sequências

drawn_sequences = set()

while len(drawn_sequences) < 15:

    shuffled_sequence = shuffle_sequence(sequence[:])

    drawn_sequences.add(tuple(shuffled_sequence))

 

# Exibir os resultados

for i, seq in enumerate(drawn_sequences):

    print(f"Sorteio {i + 1}: {seq}")

Gostaria de obter alguma ajuda neste forum para  tentar rodar esse código e ver se consigo aprimorar meus estudos.

Estou iniciando no mundo da programação. Sou auto didata, esotu assistindo vídeos de cursos gratuitos dos canais hashtag programação e curso em video, mas não consigo suporte dos mesmos. Gostaria muito que alguém pudesse ajudar-me. Grato pela atenção de todos.

Link to comment
Compartilhe em outros sites

  • Pessoal da TecnoSpeed

Olá @maxvitola tudo bem?

Possivelmente isso pode estar ocorrendo devido a sua versão do Python, poderia comentar aqui qual versão está utilizando (Basta rodar python --version no CMD)

Pesquisando sobre este seu problema me deparei com este artigo. Could not find a version that satisfies the requirement tensorflow (StackOverflow)

Em resumo no caso da pessoa ali ela tinha o Python 3.6 e o TensorFlow não suportava essa versão...

Possíveis Soluções.

  • Atualize seu Python (Tutorial de como realizar isso)
  • Utilizar outro caminho para obter a biblioteca.
    No caso do problema ali foi instalado a biblioteca via comando.
    pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

     

Espero que isso solucione seu problema caso contrario estou a disposição para lhe auxiliar.

  • Amei 1
Link to comment
Compartilhe em outros sites

  • Douglas Garcia mudou o título para Erro ao instalar a biblioteca tensorflow

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora


×
×
  • Create New...