User Tools

Site Tools


en:programmation-jupyter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
en:programmation-jupyter [2020/02/06 20:20]
admin created
en:programmation-jupyter [2020/12/15 16:09]
admin
Line 1: Line 1:
 ===== Jupyter notebook ===== ===== Jupyter notebook =====
  
-Veuillez sécuriser votre notebook en utilisant la procédure qui suit.+You should secure your jupyter netbook. You can follow this procedure.
  
-création du fichier de configuration jupyter+Create jupyter configuration file
  
   jupyter notebook --generate-config   jupyter notebook --generate-config
  
-Création du mot de passe pour le notebook.+Create jupyter password
  
   jupyter notebook password   jupyter notebook password
  
-Création d'un certificat qui est valide pour 365 joursAjustez la durée selon les besoins.+ 
 +Create a certificate that is valid for 365 daysAdjust the number of days for your needs.
  
   cd ~/.jupyter   cd ~/.jupyter
   openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem   openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem
  
-Vous pouvez maintenant démarrer jupyter comme suit:+You can start jupyter with this command:
  
   jupyter notebook --certfile=~/.jupyter/mycert.pem --keyfile=~/.jupyter/mykey.key   jupyter notebook --certfile=~/.jupyter/mycert.pem --keyfile=~/.jupyter/mykey.key
  
-Si vous préférer utiliser un navigateur web sur un autre ordinateur pour se connecter au serveur jupytervous pouvez utiliser cette commande:+If you prefer to use a browser on a different machinefor example a laptop, you can use this command instead:
   jupyter notebook --certfile=~/.jupyter/mycert.pem --keyfile=~/.jupyter/mykey.key --no-browser --ip=*   jupyter notebook --certfile=~/.jupyter/mycert.pem --keyfile=~/.jupyter/mykey.key --no-browser --ip=*
  
-Cette commande ne démarrera pas de navigateur web en même temps que le serveur et autorise n'importe quel ordinateur qui est en mesure de rejoindre le serveur de s'y connecter.+This command won't automatically start a browser and will allow any computer to connect to the jupyter server. Look at the statup log to see which port to connect to.
  
-Si vous voulez que cette configuration soit permanentevous pouvez modifier le fichier jupyter_notebook_config.py.+If you want this configuration to be permanentyou can add those options to the jupyter_notebook_config.py file.
 <code> <code>
 echo "c.NotebookApp.certfile = u'$HOME/.jupyter/mycert.pem'" >> jupyter_notebook_config.py echo "c.NotebookApp.certfile = u'$HOME/.jupyter/mycert.pem'" >> jupyter_notebook_config.py
Line 33: Line 34:
 </code> </code>
  
-Vous pourrez maintenant démarrer le notebook comme suit:+You can then start jupyter with a shorter command.
   jupyter notebook   jupyter notebook
  
-Si vous avez l'intention d'utiliser le notebook à partir d'un ordinateur qui n'est pas sur notre réseauvous devrez d'abord créer un tunnel ssh.+If you intend to use jupyter remotely from a laptop that's not on our networkyou'll have to create an ssh tunnel to be able to reach the server. 
 + 
 + 
 + 
 + 
  
-Par exemple 
-  ssh -L 4444:computername.gerad.lan:8888 username@ssh.gerad.ca 
  
-avec votre propre nom d'utilisateur et nom d'ordinateur. 
en/programmation-jupyter.txt · Last modified: 2022/03/11 19:23 by admin