You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在VSCode通过SSH远程连接时如何使用已安装的Python包

在VSCode Remote SSH中使用自定义路径Python包的解决方案

1. 选择对应版本的Python解释器

通过Remote SSH连接到服务器后:

  • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板
  • 输入Python: Select Interpreter,选择远程服务器上的Python3.7解释器;如果列表里没有,选Enter interpreter path手动输入解释器的绝对路径(比如/usr/bin/python3.7)
  • 由于/home/user_name/.local/lib/python3.7/site-packages是Python3.7的用户级默认包路径,选择对应解释器后,VSCode通常会自动识别该目录下的包,此时直接import numpy as np即可正常使用。

2. 手动在脚本中添加包路径

如果自动识别失效,在Python脚本开头添加以下代码,强制将自定义包路径加入Python的搜索路径:

import sys
sys.path.append('/home/user_name/.local/lib/python3.7/site-packages')
import numpy as np

3. 配置VSCode远程设置以持久化路径

若需要每次连接都自动生效,可修改远程服务器的VSCode设置:

  • 打开命令面板,输入Preferences: Open Remote Settings
  • 在打开的settings.json中添加以下配置:
{
    "python.analysis.extraPaths": [
        "/home/user_name/.local/lib/python3.7/site-packages"
    ]
}

该配置会让VSCode的Python语言服务和运行环境都识别这个额外的包路径。

验证方式

在脚本中加入print(sys.path)并运行,检查输出是否包含你的自定义包路径,确认numpy能被正常导入和调用。

内容的提问来源于stack exchange,提问作者qwerty

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 16:39:56