J'ai présenté un cahier Jupyter sombre avec des raccourcis clavier pyenv et Vim sur Ubuntu de WSL2, je vais donc résumer la procédure sous forme de mémorandum.
--Windows 10 version 20H2 (build du système d'exploitation 19042.508)
Mettez à jour la liste des packages, mettez à jour le package.
sudo apt update
sudo apt upgrade
Après avoir exécuté ce qui précède, connectez-vous à nouveau à WSL, installez le package suivant et reconnectez-vous.
sudo apt install -y build-essential
sudo apt install -y libffi-dev
sudo apt install -y libssl-dev
sudo apt install -y zlib1g-dev
sudo apt install -y liblzma-dev
sudo apt install -y libbz2-dev libreadline-dev libsqlite3-dev
Installez pyenv et ajoutez des variables d'environnement à bashrc.
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
Essayez d'installer la dernière version stable de python3 pour vérifier le fonctionnement.
#Vérifiez la version installable.
pyenv install --list
#installation de python (3 dans cette procédure.8.5)
pyenv install 3.8.5
#Passer à la version ci-dessus
pyenv global 3.8.5
#Confirmation de version
python --version
Installez pip devant Jupyter Notebook.
sudo apt install python3-pip
#Confirmation de version
pip --version
Installez Jupyter Notebook.
sudo -H apt install jupyter-notebook
Confirmez le démarrage.
jupyter notebook
Vérifiez l'accès à l'URL suivante avec votre navigateur.
http://localhost:8888/
Définissez un mot de passe de connexion.
jupyter notebook --generate-config
jupyter notebook password
Installez le package de gestion de l'extension Jupyter Notebook Nbextensions.
pip install jupyter_contrib_nbextensions
Installez javascript et css de Nbextensions.
jupyter contrib nbextension install --user
Créez un répertoire pour déployer des extensions et faites-en le répertoire courant.
mkdir -p $(jupyter --data-dir)/nbextensions
cd $(jupyter --data-dir)/nbextensions
git clone le package de liaison vim.
git clone https://github.com/lambdalisue/jupyter-vim-binding vim_binding
jupyter nbextension enable vim_binding/vim_binding
Démarrez Jupyter Notebook et utilisez-le si ce qui suit s'affiche.
Installez le package thèmes jupyter pour changer les couleurs et les polices lorsque le bloc-notes Jupyter est arrêté.
pip install jupyterthemes
Réglez-le pour qu'il paraisse sombre.
jt -t chesterish -T -f roboto -fs 9 -tf merriserif -tfs 11 -nf ptsans -nfs 11 -dfs 8 -ofs 8
Lorsque vous définissez la liaison de touches sur Vim, définissez l'affichage du mode d'insertion et du mode de commande sur sombre.
cat <<EOL >> ~/.jupyter/custom/custom.css
.edit_mode .cell.selected .CodeMirror-focused.cm-fat-cursor {
background-color: #000000 !important;
}
.edit_mode .cell.selected .CodeMirror-focused:not(.cm-fat-cursor) {
background-color: #000000 !important;
}
div.CodeMirror-dialog.CodeMirror-dialog-bottom {
background: #000000 !important;
}
EOL
Je l'ai résumé comme mon propre mémorandum en me référant à l'article de Qiita suivant. Merci beaucoup.
Recommended Posts