Comment spécifier un fichier .py à charger au démarrage dans IPython 0.13

Abstract

Python Bien qu'IPython améliore considérablement la convivialité du shell interactif, L'inconvénient est qu'il ignore la variable d'environnement PYTHONSTARTUP.

Dans cette entrée, comme un shell interactif Python classique, Je vais vous montrer comment charger le fichier .py spécifié au démarrage d'IPython.

L'opération a été confirmée dans Debian. Peut-être que vous pouvez le configurer de la même manière sous Linux, Si vous avez des erreurs, veuillez me contacter m (_ _) m

Il y a deux étapes principales.

  1. Créez un profil par défaut pour IPython
  2. Modifiez le profil par défaut

1. Créez un profil par défaut pour IPython

Exécutez la commande suivante dans le terminal:

ipython profile create

Ensuite, le profil par défaut a été créé comme indiqué ci-dessous, La destination du profil par défaut est affichée dans le terminal. (La partie {nom du répertoire} dépend de l'environnement.)

[ProfileCreate] Generating default config file: u'{Nom du répertoire}/ipython_config.py'

2. Modifier le profil par défaut

Ouvrez le profil par défaut que vous venez de créer dans un éditeur approprié et Recherchez la ligne suivante.

ipython_config.py


# List of files to run at IPython startup.
# c.InteractiveShellApp.exec_files = []

Commencez par décommenter c.InteractiveShellApp.exec_files = []. Spécifiez ensuite dans la liste le fichier .py que vous souhaitez charger au démarrage d'IPython.

Par exemple, si vous voulez charger / home / mon_nom / bin / python_startup.py:

ipython_config.py


# List of files to run at IPython startup.
c.InteractiveShellApp.exec_files = ["/home/my_name/bin/python_startup.py"]

Le fichier spécifié ci-dessus sera chargé au démarrage d'IPython.

Recommended Posts

Comment spécifier un fichier .py à charger au démarrage dans IPython 0.13
Comment créer un fichier JSON en Python
Comment lire des fichiers dans différents répertoires
Comment spécifier un fichier .ui dans la boîte de dialogue / interface graphique du widget dans PySide
Comment spécifier un schéma dans les paramètres de la base de données Django
Comment transformer un fichier .py en fichier .exe
Comment exécuter un fichier Python à une invite de commande Windows 10
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Une histoire sur la façon de spécifier un chemin relatif en python.
Comment importer des fichiers où vous le souhaitez en Python
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Comment créer un fichier de configuration
Comment obtenir stacktrace en python
Paramètre pour changer l'invite IPython en '>>>' au démarrage
Comment spécifier une cible non vérifiée dans Flake8
Comment faire revivre des cellules dans le notebook iPython
[LPIC 101] Comment spécifier le numéro de partition de disque dans le fichier de configuration GRUB
Comment mettre un numéro de ligne au début d'un fichier CSV
Comment lire un fichier CSV avec Python 2/3
Comment effacer un taple dans une liste (Python)
Comment organiser un concours au Coda Lab
Comment incorporer des variables dans des chaînes python
Comment implémenter un sélecteur de dégradé dans Houdini
Comment spécifier la version TLS dans les requêtes python
Comment notifier les canaux Discord en Python
[Python] Comment dessiner un histogramme avec Matplotlib
Comment créer une API Rest dans Django
Comment écrire un document tuple nommé en 2020
Comment compter les nombres dans une plage spécifique
Comment se moquer d'une fonction publique dans Pytest
Comment déposer Google Docs dans un dossier dans un fichier .txt avec python
Comment lire les fichiers de numéros de série en boucle, les traiter et les représenter graphiquement
Analyser une chaîne JSON écrite dans un fichier en Python
Comment convertir / restaurer une chaîne avec [] en python
Comment afficher la date de modification d'un fichier en langage C jusqu'à nanosecondes
[Python] Comment développer des variables dans une chaîne de caractères
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Comment charger des fichiers dans Google Drive avec Google Colaboratory
Un mémorandum pour exécuter un script python dans un fichier bat
Comment utiliser IPython
Comment utiliser le moteur de modèle dans une application de fichier de Pyramid
Comment afficher DataFrame sous forme de tableau dans Markdown
Comment convertir un spectrogramme Mel en un fichier wav
[Efficacité du travail] Comment changer les noms de fichiers par lots avec Python
Comment exécuter une commande à l'aide d'un sous-processus en Python
Sortie d'un vidage binaire en binaire et retour dans un fichier binaire
Comment référencer des fichiers statiques dans un projet Django
[Linux] Comment mettre votre IP dans une variable
Comment découper un bloc de plusieurs tableaux à partir d'un multiple en Python
Comment sortir un document au format pdf avec Sphinx
Comment mélanger une partie de la liste Python (au hasard.shuffle)
Comment utiliser la méthode __call__ dans la classe Python
Changer la destination de sortie standard en un fichier en Python
Comment vérifier le comportement d'ORM avec un fichier avec django
Comment spécifier un serveur HTTP simple Python de répertoire public
Comment implémenter provisoirement une barre de progression dans un langage de script
Comment définir plusieurs variables dans une instruction Python for
J'ai essayé "Comment obtenir une méthode décorée en Python"
Comment développer dans un environnement virtuel Python [Memo]
Comment spécifier Cache-Control pour le stockage BLOB dans le stockage Azure en Python