Lorsque je travaille avec un ordinateur portable ipython, je veux lancer un serveur portable. J’ai suivi le tutoriel officiel Cependant, quand je veux obtenir la fonction get_config()
comme indiqué dans le tutoriel, je rencontre le nom get_config
n’est pas un problème défini. J’ai cherché sur Internet et trouvé la page . Cependant, il n’y a pas de ~/.ipython/profile_default/ipython_config.py
dans mon système Ubuntu 12.04. Que puis-je faire pour résoudre le problème?
Paul Ivanov a déclaré dans le post du forum:
get_config est disponible uniquement dans les fichiers de configuration au moment du chargement.
Vous ne pouvez donc utiliser que get_config
dans les fichiers de configuration, pas dans une session ipython
.
Vous avez essentiellement deux options:
Si vous souhaitez uniquement apporter des modifications temporaires, vous pouvez utiliser la magie %config
. Mais notez que les modifications sont perdues après avoir quitté la session.
La documentation dit:
À l’heure actuelle, cela n’affecte que la session en cours – les modifications apscopes à la configuration ne sont enregistrées nulle part. De plus, certaines options ne sont lues qu’au démarrage d’IPython, elles ne peuvent donc pas être modifiées comme ceci.
La deuxième option consiste à créer un nouveau profil. (voir l’ ipython profile help
). Chaque profil est livré avec ses propres fichiers de configuration. Vous pouvez trouver les fichiers en exécutant:
ls $(ipython locate profile )
Vous pouvez append vos options de configuration à un fichier *_config.py
spécifique.
Pour une lecture ultérieure, consultez l’ intro de configuration d’ipython.