J'ai iPython Notebook par Anaconda. J'ai accidentellement supprimé un ordinateur portable important et je n'arrive pas à le trouver dans la corbeille (je ne pense pas que les ordinateurs portables iPy vont à la corbeille).
Est-ce que quelqu'un sait comment je peux récupérer le cahier? J'utilise Mac OS X.
Merci!
Ceci est un peu d’informations supplémentaires sur la réponse de Thuener,
J'ai fait ce qui suit pour récupérer mon fichier .ipynb supprimé.
Si vous l'avez supprimé via le système d'exploitation (rm file.ipynb), vous pouvez probablement l'obtenir à partir de ~/.ipython_checkpoints/Cependant, si vous l'avez supprimé de l'option de menu du navigateur, il est parti (par conception!).
Voir la discussion ici: https://github.com/jupyter/notebook/issues/405
La fonctionnalité "supprimer" envoie maintenant le fichier dans la corbeille du système d'exploitation plutôt que de le supprimer définitivement. Consultez ce PR: https://github.com/jupyter/notebook/pull/1968 . Ainsi, vous pouvez simplement ouvrir votre Corbeille (où qu’elle se trouve sur votre système) et la restaurer.
Je pense que le moyen le plus simple (jusqu'à ce que les développeurs traitent ce problème) de récupérer votre historique Ipython est de les écrire tous dans un fichier vide.
Vous devez vérifier la date à laquelle vous avez créé votre dernier script. De toute évidence, ce sera la dernière partie de votre histoire Ipython.
Pour écrire votre historique Ipython dans un fichier:
%history -g -f anyfilename
Pour les malchanceux comme moi, qui suppriment des fichiers sur JuliaBox (jupyter pour Julia), il existe une solution. Je récupère tous mes fichiers supprimés avec succès.
Les navigateurs explorent les informations de cache sur les pages que vous visitez. Vous devez trouver le dossier de votre navigateur de cache (sous ubuntu avec crhome: ~/.cache/google-chrome/Default/Cache) et grep pour du texte de votre bloc-notes dans les fichiers binaires. Ensuite, coupez la partie texte du fichier qui correspond à votre ipynb.
Si vous utilisez PyCharm, vous pouvez procéder comme suit.
Ouvrez la vue Historique local.
Sélectionnez la version que vous souhaitez restaurer.
Dans le menu contextuel de la sélection, choisissez Revert.
Travaillé pour moi!
Source: ici
Si vous utilisez Windows, heureusement, il l'envoie à la corbeille. Clairement, c'est une bonne idée de faire des points de contrôle.
Malheureusement, mon fichier ne se trouvait ni dans le répertoire des points de contrôle, ni dans le cache de chrome. Heureusement, j'avais un système de fichiers au format ext4
et j'étais capable de récupérer mon fichier en utilisant extundelete
:
Déterminez le lecteur sur lequel votre fichier supprimé manquant a été stocké:
df /your/deleted/file/diretory/
Basculez vers un dossier situé dans un autre dossier sur lequel vous avez un accès en écriture:
cd /your/alternate/location/
Il est proposé d'exécuter extundlete
sur une partition non montée. Ainsi, si votre fichier supprimé n'a pas été stocké sur le même lecteur que votre système d'exploitation, il est recommandé de démonter la partition du fichier supprimé (vous pouvez toutefois vous assurer que extundlete
est déjà installé avant de continuer):
Sudo umount /dev/sdax
où sdax
est la partition renvoyée précédemment par votre commande df
Utilisez extundelete pour restaurer votre fichier:
Sudo extundelete --restore-file /your/deleted/file/diretory/delted.file /dev/sdax
En cas de succès, votre fichier récupéré sera situé à:
/your/alternate/location/your/deleted/file/diretory/delted.file