Désolé j'ai mis du temps à répondre car j'ai mis à jour spyder et anaconda puis les ai désinstallés et ça a pris pas mal de temps.
Après avoir suivi tes instructions j'ai obtenu ça :

Je n'ai jamais eu de message d'erreur pour répondre à ta question et, voici le code que j'ai rentré :
from time import time
import matplotlib.pyplot as plt
def Fibo(n):
a, b = 0, 1
for i in range(0, n):
a, b = b, a + b
return a
def Fibo_rec(n):
if n <= 1:
return n
else:
return(Fibo_rec(n-1) + Fibo_rec(n-2))
rep = 10
it = []
for k in range(0, rep):
start = time()
Fibo(k) # Calculs des premiers termes de la suite#
duration = time() - start
it.append(duration)# Stockage des temps de calculs#
print(it)
rec = []
for i in range(0, rep):
start = time()
Fibo_rec(i)
duration = time() - start
rec.append(duration)
print(rec)
print("La liste finale récursive est :", rec)
print("La liste finale itérative est :", it)
ab = range(rep)
plt.autoscale(enable=True, axis='both', tight=None)
plt.plot(ab, rec, color="b", label="Version recursive")
plt.plot(ab, it, color="r", label="Version iterative")
plt.autoscale(enable=True, axis='both', tight=None)
plt.xticks(ab) # Affichage de toutes les valeurs de x
plt.margins(x=0) # Enlève la marge sur l'axe des abscisses
plt.ticklabel_format(style="plain") # Enlève la notation scientifique
plt.legend(loc=2) # Affichage de la légende en haut à gauche#
plt.show()