緣起:
前陣子在 youtube 被推到這位的頻道
Miniforge:
我在安裝工具前還有看它這影片,理解 anaconda 與它的衍生版本後,我最後覺得 Miniforge
這社群版的比較適合目前使用,所以選擇了它。
請 claude 教我安裝 ~~ 下載安裝腳本
cd ~/Downloads
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
按 Enter
mamba create -n mnist python=3.12 -y # 用 conda 也行,mamba 比較快
conda activate mnist
pip install torch torchvision # NVIDIA GPU
pip install jupyterlab matplotlib
可以直接用 jupyter lab
指令來啟動,不過只能給本機使用,我想用區網的其它電腦存取,所以要再多一些步驟。
在 mnist 的環境下用 jupyter lab
password 指令來設定密碼,輸入兩次密碼後,它就會把設定存到
~/.jupyter/jupyter_server_config.json 裡
啟動 jupyter 時開放區網連線
jupyter lab --ip=0.0.0.0 --port=8888 --no-browser
如果不想每次啟動都輸入那些參數,可以用設定檔的方式
jupyter lab --generate-config
然後去編輯 ~/.jupyter/jupyter_lab_config.py,加上
c.ServerApp.ip = "0.0.0.0"
c.ServerApp.port = 8888
c.ServerApp.open_browser = False
之後直接呼叫 jupyter lab 它就會帶入設定了。
claude 還有提供另一個更安全的方案,用 SSH 通道
ssh -L 8888:localhost:8888 你的帳號@192.168.x.x ssh -L 是 SSH 的本地連接埠轉發,把我電腦的某個 port,透過 SSH 連線轉接到區網另一台電腦的 port。建立連線後,在電腦瀏覽器輸入 localhost:8888 也能看到 jupyter 的頁面





沒有留言:
張貼留言