リモート サーバー上に jupyter lab を構築し、ローカルでアクセスします。

1. ジュピターをインストールする

pip install jupyter

基本環境に直接インストール可能

2. ジュピターの設定

2.1 鍵の生成

Python 対話モードに入り、次のコードを入力します。

from jupyter_server.auth import passwd
passwd()

次に、パスワードを入力し、キーの文字列を取得して保存します。

[外部リンク画像の転送に失敗しました。ソースサイトにはリーチ対策が施されている可能性があります。画像を保存して直接アップロードすることをお勧めします (img-OFNaiPfR-1683531071648) (D:\Memo Notes\環境構築\サーバー環境 jupyter) .assets\image-20230508145110788 .png)]

2.2 設定ファイルの生成

次のコマンドを入力して、デフォルトの構成ファイルを生成します。

jupyter lab --generate-config、ユーザーのルートディレクトリに構成ファイルを生成します~/.jupyter/jupyter_lab_config.py

2.3 設定ファイルの変更

次のコマンドを使用して構成ファイルを変更します。

vim ~/.jupyter/jupyter_lab_config.py, この設定ファイルにはコメントアウトされた内容がたくさんありますが、便宜上、以下の内容を最後に追加します。

c.ServerApp.allow_remote_access = True
c.ServerApp.ip = '*'

# 启动时不自动打开浏览器 
c.ServerApp.open_browser = False
c.LabServerApp.open_browser = False
c.ExtensionApp.open_browser = False
c.LabApp.open_browser = False

c.ServerApp.password_required = True
# 添加刚刚生成的密钥
c.ServerApp.password = 'argon2:$XXXXXXXXXXXXXXXXXXXXXXXXXXquAf8BGiNKI+ad54lcotVPfUT+ROgm5ggMZIgwb10'

3. ローカルアクセス

サーバー上の jupyter にローカルでアクセスしたい場合は、サーバー上で jupyter を実行し、ポートをローカル マシンに転送する必要があります。

3.1 サーバーが jupyter を起動する

screen -S jupyterコマンドを使用して新しいウィンドウを作成し、そのウィンドウに入った後にそれを実行しjupyter labて jupyer を有効にします。ウィンドウ モードでは、CTRL+a+d を押してウィンドウを終了します。再入力するコマンドは次のとおりです。screen -r name
画像の説明を追加してください

3.2 SSH サービスを使用してポートを転送する

cmdを使用して以下のコマンドを実行し、パスワードを入力してログインします。

ssh -L 127.0.0.1:9000:localhost:9000 -X Name@Hostをクリックし、ブラウザで http://127.0.0.1:9000/ にアクセスして、jupyter lab にアクセスします。

[外部リンク画像の転送に失敗しました。ソースサイトにはリーチ対策が施されている可能性があります。画像を保存して直接アップロードすることをお勧めします (img-gQou09ra-1683531071650) (D:\Memo Notes\環境構築\サーバー環境 jupyter) .assets\image-20230508152702305 .png)]

4. 仮想環境に ipython をインストールする

仮想環境を起動した後、実行します。conda install ipykernel

5. jupyterに仮想環境を表示する

仮想環境をアクティブ化したら、それを実行しますpython -m ipykernel install --user --name=env。 env は、jupyter で表示したい名前です。

おすすめ

転載: blog.csdn.net/u014295602/article/details/130560221