一、安装wsl
wsl --install
二、进入wsl
找到新增的ubuntu图标,点击后进入终端版ubuntu
三、更新源安装python
sudo apt -y update
sudo apt -y install python3-pip
创建虚拟环境
sudo apt install python3-full
python3 -m venv --help
mkdir -p ~/dsh-python
python3 -m venv ~/dsh-python
source ~/dsh-python/bin/activate
pip install --upgrade pip
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple brotli cffi charset-normalizer contourpy cssselect2 cycler et_xmlfile fonttools kiwisolver lxml matplotlib narwhals numpy openpyxl packaging pandas pillow plotly pycparser pydyf pymupdf pyparsing pyphen pytesseract python-dateutil python-docx python-pptx pyxlsb reportlab six tinycss2 tinyhtml5 typing_extensions weasyprint webencodings xlrd xlsxwriter zopfli
四、安装dsh
which node # 应输出 /usr/bin/node 或 ~/.nvm/... 之类的 Linux 路径
node -v
npm -v
# 方式一:用 NodeSource 安装 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
npm -g install @deepseek-ai/dsh
五、挂载dsh的工作目录
ln -s /mnt/c/Users/think/Documents/dsh /home/think/dsh
创建快捷打开dsh命令
编辑时 vim ~/dshw.sh,内容见下:
source ~/dsh-python/bin/activate
dsh web
快速启动
chmod +x ~/dshw.sh
~/dshw.sh