Maison >développement back-end >Tutoriel Python >Introduction à l'utilisation de base d'iPython et notevook

Introduction à l'utilisation de base d'iPython et notevook

高洛峰
高洛峰original
2017-03-04 17:22:031392parcourir

1 Installation d'Ipython

pip install ipython

2 Utilisation de base de Notebooke

Démarrez ipython en utilisant ipython

Démarrez le notebook en utilisant ipython notebook

3 Méthode de configuration pour une utilisation à distance du notebook Ipython

3.0 Créer un service distant

Syntaxe : ipython profile create 84bb1d6c605e6bde7b3e8e3e69616e27 par exemple :

profil ipython créer mon serveur

À ce moment, le terminal affichera l'emplacement du fichier généré, veuillez vous souvenir de cet emplacement

3.1 Configurer l'authentification openssl

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

A ce moment, la valeur du SHA généré par la sortie, veuillez vous souvenir de la sortie

Afin de faciliter une utilisation future : à ce moment, vous pouvez déplacer le Mycert.pem certificat vers ipython en ce moment dans le dossier du bloc-notes ipython pour rassembler les éléments liés.

mv mycert.pem .ipython

3.2 Modifier le fichier de configuration

3.3 Redémarrez Ubuntu et démarrez le serveur ipython notebook

c = get_config()

# Kernel config
c.IPKernelApp.pylab = 'inline'  # if you want plotting support always

# Notebook config
c.NotebookApp.certfile = u'/home/XXX/.ipython/mycert.pem' ##认证的位置
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:XXXX' ## 认证输出的sha值
# It's a good idea to put it on a known, fixed port
c.NotebookApp.port = 9999

ipython notebook --profile=nbserver

3.4 Connexion à distance à Ipython NoteBook

Ouvrez simplement le navigateur local pour accéder à l'adresse du noteBook distant. N'oubliez pas que le numéro de port est 9999

En savoir plus. iPython et notevook Pour les articles liés à l'introduction à l'utilisation de base, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn