Einführung eines dunklen Jupyter-Notebooks mit Pyenv- und Vim-Tastenkombinationen unter Ubuntu unter WSL 2

Einführung

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.

Installationsumgebung

Penv-Installation

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

Rohrinstallation

Installieren Sie pip vor dem Jupyter Notebook.

sudo apt install python3-pip
#Versionsbestätigung
pip --version

Jupyter Notebook Installation

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

Einstellungen für die Vim-Schlüsselbindung

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.

Jupyter Notebook Dark-Moduseinstellung

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

Verweise

Ich habe es als mein eigenes Memorandum zusammengefasst, indem ich mich auf den folgenden Qiita-Artikel beziehe. Vielen Dank.

Recommended Posts

Einführung eines dunklen Jupyter-Notebooks mit Pyenv- und Vim-Tastenkombinationen unter Ubuntu unter WSL 2
Verwenden Sie cljstyle mit Spacemacs unter Ubuntu unter WSL2
Erstellen Sie mit Docker ein Jupyter-Notizbuch und führen Sie Ruby aus
Installationsanweisungen für Docker unter Ubuntu18.04 unter WSL2 und VSCode
Installieren Sie rbenv mit apt auf Ubuntu und setzen Sie Ruby
Richten Sie Django mit PostgreSQL und Gunicorn auf ECS unter Ubuntu 16.04 ein