Mise à jour python (3.8.3)

Bonjour,

J'ai Python 3.8.3 dans Pyzo (Windows 10) et j'ai voulu mettre à jour quelques bibliothèques, dont Numpy 1.21.2 et Matplotlib 3.4.3 et le simple code suivant plante :
import numpy as np
import matplotlib.pyplot as plt

x=np.linspace(0,np.pi,100)
y=np.sin(x)
plt.plot(x,y)
plt.show()
J'obtiens l'erreur
The kernel process exited. (3221225477)
au passage du plt.show().

Quelqu'un connaît-il cette erreur ?

Cordialement,

Rescassol

Réponses

  • Bonjour,

    Bon, ça marche avec Python 3.8.5, mais ça plante d'une autre façon (sur l'importation de pyplot) avec 3.8.7 et 3.9.2, je ne comprends pas pourquoi.

    Cordialement,

    Rescassol
  • Ça plante aussi sur Anaconda : voir ici
  • Bonjour
    @Rescassol C'est peut être Windows 10 qui n'accepte pas ces importations...

    Personnellement j'en avais tellement ras le bol de Windows et leur mise à jour , que je suis passé sous linux ...Comme ça que ce soit Python 3.9.5 ou C++ avec code::bloc ; je ne suis plus (emm....) et les mises à jour de Python et Code::bloc sous linux ce font sans problème automatiquement ...
Connectez-vous ou Inscrivez-vous pour répondre.