web-dev-qa-db-fra.com

Python le noyau meurt lors de l'importation de tensorflow 1.7

Je veux utiliser tensorflow dans un cahier Jupyter. Cependant, l'exécution

import tensorflow as tf

dans un cahier Jupyter déclenche immédiatement une fenêtre contextuelle:

Le noyau semble être mort. Il redémarrera automatiquement.

Ce problème n'a commencé qu'après la mise à jour vers tensorflow 1.7. Je n'avais pas utilisé tensorflow depuis quelques semaines donc cela pourrait aussi être dû à une mise à jour vers anaconda 5.1 avec Python 3.6.

J'utilise un MacBookPro mi-2010 avec "High Sierra 10.13.4". Supprimer et réinstaller anaconda 5.1 avec Python 3.6, suivi de l'installation de tensorflow (et pas d'une seule autre bibliothèque) via

pip3 install --upgrade tensorflow

n'a pas résolu le problème. Je n'utilise pas un environnement isolé. Le dossier "anaconda3" n'est pas dans mon dossier personnel mais directement dans "Macintosh HD".

Avant de réinstaller anaconda, je l'ai supprimé via ces instructions https://docs.anaconda.com/anaconda/install/uninstall . Je n'ai pas non plus essayé d'exécuter tensorflow en dehors de Jupyter, tout simplement parce que je ne sais pas comment. Mais même si je le faisais, j'aimerais quand même utiliser Jupyter.

9
MD-ML

J'utilise également un MacbookPro mi-2010 et j'ai été confronté au même problème. Il semble que la seule solution soit de rétrograder vers Tensorflow 1.5. Vous pouvez le faire en exécutant ce qui suit:

pip3 uninstall tensorflow 
pip3 install tensorflow==1.5

Un crédit accordé à la solution pour cet article .

4
kaimcg

J'ai également rencontré un problème similaire. J'utilisais python 3.7 et Tensorflow version 1.5 Pour nous passer à Python 3.5 résoudre le problème.

0
user3814933

J'étais confronté au même problème avec Tensorflow 2 '2.0.0-beta1'. J'ai découvert que lorsque vous avez plusieurs ordinateurs portables avec Tensorflow en cours d'exécution, ce problème se produit. En outre, la fermeture des fenêtres de bloc-notes inutilisées ne fonctionnera pas, elles fonctionnent toujours en arrière-plan, vous devrez 'Shutdown' les blocs-notes

Voici les étapes pour arrêter un ordinateur portable:

> Go to Home (of Jupyter notebook) 
> Select 'Running' tab 
> Select the unused notebooks 
> Click 'Shutdown' button

Vous remarquerez dans le Jupyter Home que l'icône active du carnet est verte tandis que celles inactives sont grises

0
sidk