introduction
J'ai utilisé quelques fois portable Jupyter, se sentant très sympathique pour les débutants. Dans certains scénarios d'application des données scientifiques, comme interpréteur Python interactif, pas seulement mieux. Par rapport à IPython avantage Jupyter est son plus puissant et riche en fonctionnalités, et il peut être consulté à la fin du web, qui portable Jupyter et plus approprié pour les débutants que j'utilise. Bien sûr, nous utiliserons le prochain Jupter Lab, mais le premier ordinateur portable pour commencer.
bloc - notes Jupyter + Anconda semble être un très bon choix, anconda fournit de nombreux paquets de données scientifiques courantes, telles que la modélisation mathématique numpy couramment utilisé, pandas géants, matplotlab, etc., et construit un certain nombre d'outils de développement, tels que le portable Jupyter, l'auteur maintenant avec Ali ECS exemple pour expliquer le déploiement de serveur cloud et de l' utilisation.
configuration
Fournisseur de services: Ali nuage
CPU: Intel Xeon E5-2682 v4 2 nucléaire
Mémoire: 4 Go DDR4
de bande passante: 1M
disque système: 40GB
OS: Centos 8.0 64 Wei
Installation Anconda
Première étape: Téléchargez le fichier d'installation
Maintenant , je sais, vous pouvez obtenir anconda package d'installation à partir de deux endroits, recommandé de choisir le package d'installation Tsinghua source de thon, je trouve le site officiel du colis en raison dans un pays étranger, à quelques centaines de ko à quelques secondes, alors que la source de thon Tsinghua presque couru toute vitesse
Tsinghua source de thon: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
source officielle: https://repo.continuum.io/archive/index.html
après l' ouverture, choisissez la nouvelle version pour obtenir son lien de téléchargement, pas un hasard, alors, devrait être accompagné la mise à jour prochaine fois, choisissez la plus récente
de notre choix ici est utilisé dans la dernière version linux 64 bits de anconda
points après l'ouverture, il devrait y avoir un navigateur commun apparaîtra téléchargement le lien et l'auteur est ici https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
rappelez - vous ce lien, l'étape suivante est utile
Étape 2: Installation Anconda
Utilisez les commandes suivantes pour démarrer quelques votre installation
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh
Cette fonction est une commande pour télécharger le fichier d'installation approprié, au milieu de ce lien doit être un lien de téléchargement vous trouvez dans la première étape, par défaut, il sera enregistré dans votre répertoire de travail courant
bash Anaconda3-5.3.1-Linux-x86_64.sh
Cette commande ouvre le fichier binaire exécutable, prêt à commencer l'installation, suivi du nom doit être le nom du fichier que vous téléchargez les fichiers d' installation anconda
L'étape suivante est un processus d'installation interactif, habituellement la valeur par défaut, ou en fonction de leur choix options doivent
de noter que la ligne devra choisir si vous choisissez d'adhérer à une variable d'environnement, la valeur par défaut est non, mais assurez - vous de choisir oui! ! !
La troisième étape: changer la source et vérifier l'installation
Fermer le terminal actuel, redémarrez un nouveau terminal! ! !
Ensuite , exécutez les deux commandes suivantes pour modifier à une source de thon Tsinghua
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
Exécutez la commande suivante, vous pouvez voir la source de Conda d'informations, vérifier si la source est modifiée correctement
conda info
Dans des circonstances normales, la pièce doit être souligné dans les URL de l'avant, avec la plus haute priorité
à cette anconda installée
Jupyter Configuration d'ordinateur portable
Étape 1: Installez Jupyter Notebook
Utilisez cette commande pour installer Jupyter Notebook
conda install jupyter notebook
Deuxième étape: Obtenir la clé
Première course IPython, ipython ouvert directement dans la course de terminal cette commande
iPython
Dans l'opération suivante, ces deux codes sont effectuées séquentiellement
from notebook.auth import passwd
passwd()
Appuyez sur Options pour entrer un mot de passe, vous obtiendrez une interface clé, fait partie de la figure barré, le souvenir
Troisième étape: Ouvrez l'interface concernée, ouvrez l'accès à distance
Exécutez la commande suivante, il va générer le fichier de configuration correspondant dans votre répertoire
jupyter notebook --generate-config
Dans des circonstances normales, il ne veut pas générer le fichier de configuration en tant que root, en cas d'erreur, vous pouvez utiliser
jupyter notebook --generate-config --allow-root
Renvoie la position de fonctionnement correcte du fichier de configuration, le fichier de configuration dans un répertoire caché (le début du jeu.)
Ouvrez le fichier de configuration avec vim, et effectuez les modifications suivantes, vous pouvez ajouter les lignes suivantes à la fin
c.NotebookApp.password = 'sha1:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'#这里应该是你的密钥
c.NotebookApp.ip='*'#允许访问的ip,这里可以填写*,代表所有ip均可访问
c.NotebookApp.open_browser = False
c.NotebookApp.port =80 #浏览器端口,80就是普通的http服务接口,打开时就不用指定port
Enfin, exécutez à nouveau le service, lancé avec succès!
nohup jupyter notebook &
Nohup ici pour les services en attente au client ssh peut encore utiliser près l'
attention, après le redémarrage du serveur, vous devrez peut - être redémarrer l'ordinateur portable, recommandé que cette commande est ajoutée à la tâche planifiée
est recommandé de ne pas utiliser l'utilisateur root pour commencer, ce qui pourrait les dommages liés fichier, vous devez effectuer en tant que root
nohup jupyter notebook --allow-root &
Que faire si une erreur se produit pendant l'utilisation, peut être réparé en cours d'exécution
bash Anaconda3-5.3.1-Linux-x86_64.sh -u