Tensorflow 安装错误ERROR:Could not find a version that satisfied the tensorflow

问题描述

pip3 install --upgrade tensorflow我尝试在我的虚拟环境中安装 tensorflow,但一直遇到这个错误我有 pip3(pip 21.0.1) 和 python3(Python 3.7.9) 版本的必要先决条件,但无法理解为什么会发生此错误。任何解决错误的输入将不胜感激。

pip3 install --upgrade tensorflow

ERROR: Could not find a version that satisfies the requirement tensorflow 
ERROR: No matching distribution found for tensorflow

Error message

解决方法

const name = document.querySelector('.name');
const temperature = document.querySelector('.temp');
const main = document.querySelector('.main');
const desc = document.querySelector('.desc');
const feel = document.querySelector('.feel');
const minTemp = document.querySelector('.min');
const maxTemp = document.querySelector('.max');
const searchBtn = document.querySelector('.search-btn');

let api = 'http://api.openweathermap.org/data/2.5/weather?q=';
let city = 'Los Angeles';
const API_KEY = '&appid=78f46276c074c96c7cc3e739da828101';

const getWeather = async () => {
  const unit = document.querySelector('.checkbox').value;

  const searchCity = document.querySelector('.search-city');

  let units = `${unit}`;
  let url = api + city + '&units=' + units + API_KEY;

  const response = await fetch(url,{ mode: 'cors' });
  const data = await response.json();
  displayWeather(data);
};

searchBtn.addEventListener('click',(e) => {
  e.preventDefault();
});

const displayWeather = async (data) => {
  name.textContent = data.name;
  temperature.textContent = parseInt(data.main.temp) + '°';
  main.textContent = data.weather[0].main;
  desc.textContent = 'Description: ' + data.weather[0].description;
  feel.textContent = 'Feels like: ' + parseInt(data.main.feels_like) + '°';
  console.log(data);
  minTemp.textContent = 'Min: ' + parseInt(data.main.temp_min) + '°';
  maxTemp.textContent = 'Max: ' + parseInt(data.main.temp_max) + '°';
};

const toggleUnit = document.querySelector('.checkbox');
toggleUnit.addEventListener('click',(e) => {
  if (e.target.value === 'imperial') {
    e.target.value = 'metric';
    getWeather();
  } else {
    e.target.value = 'imperial';
    getWeather();
  }
});

getWeather();

这条线对我有用,但是在检查 tensorflow 版本时出现了这个错误

const getWeather = async () => {
  const unit = document.querySelector('.checkbox').value;

  const searchCity = document.querySelector('.search-city');
  let searchTem = searchCity.value; // created a variable and assigned the user input to it
  if (!searchTem) {
   searchTerm = 'Detroit';
  }

  let units = `${unit}`;
  let url = api + searchTerm + '&units=' + units + API_KEY; // here I replaced city for that variable I just created

  const response = await fetch(url,(e) => {
  e.preventDefault();
});

error terminal description