Ich habe ein dunkles Jupyter-Notizbuch mit Pyenv- und Vim-Tastenkombinationen unter Ubuntu von WSL2 eingeführt, daher werde ich das Verfahren als Memorandum zusammenfassen.
Aktualisieren Sie die Paketliste, aktualisieren Sie das Paket.
sudo apt update
sudo apt upgrade
Melden Sie sich nach dem Ausführen des obigen Vorgangs erneut bei WSL an, installieren Sie das folgende Paket und melden Sie sich erneut an.
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
Installieren Sie pyenv und fügen Sie bashrc Umgebungsvariablen hinzu.
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
Versuchen Sie zur Überprüfung des Betriebs, die neueste stabile Version der Python3-Serie zu installieren.
#Überprüfen Sie die installierbare Version.
pyenv install --list
#Python-Installation (3 in diesem Verfahren.8.5)
pyenv install 3.8.5
#Wechseln Sie zur obigen Version
pyenv global 3.8.5
#Versionsbestätigung
python --version
Installieren Sie pip vor dem Jupyter Notebook.
sudo apt install python3-pip
#Versionsbestätigung
pip --version
Installieren Sie Jupyter Notebook.
sudo -H apt install jupyter-notebook
Start bestätigen.
jupyter notebook
Überprüfen Sie den Zugriff auf die folgende URL mit Ihrem Browser.
http://localhost:8888/
Legen Sie ein Anmeldekennwort fest.
jupyter notebook --generate-config
jupyter notebook password
Installieren Sie das Jupyter Notebook-Erweiterungsverwaltungspaket Nbextensions.
pip install jupyter_contrib_nbextensions
Installieren Sie Javascript und CSS von Nbextensions.
jupyter contrib nbextension install --user
Erstellen Sie ein Verzeichnis für die Bereitstellung von Erweiterungen und machen Sie es zum aktuellen Verzeichnis.
mkdir -p $(jupyter --data-dir)/nbextensions
cd $(jupyter --data-dir)/nbextensions
git klone das vim bindungspaket.
git clone https://github.com/lambdalisue/jupyter-vim-binding vim_binding
jupyter nbextension enable vim_binding/vim_binding
Starten Sie Jupyter Notebook und verwenden Sie es, wenn Folgendes angezeigt wird.
Installieren Sie das Paket Jupyter Themes, um Farben und Schriftarten zu ändern, während das Jupyter Notebook gestoppt ist.
pip install jupyterthemes
Stellen Sie es so ein, dass es dunkel aussieht.
jt -t chesterish -T -f roboto -fs 9 -tf merriserif -tfs 11 -nf ptsans -nfs 11 -dfs 8 -ofs 8
Wenn Sie die Tastenkombination auf Vim einstellen, stellen Sie die Anzeige des Einfügemodus und des Befehlsmodus auf dunkel.
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
Ich habe es als mein eigenes Memorandum zusammengefasst, indem ich mich auf den folgenden Qiita-Artikel beziehe. Vielen Dank.
Recommended Posts