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

如何为VSCode中运行的pip install命令添加可选参数

问题描述

运行代码单元时会弹出如下对话框

点击“安装”按钮后,会执行以下命令:

(py310) bash-4.4$ /home/dummy/.venvs/py310/bin/python /mount/dummy/.vscode/extensions/ms-python.python-2022.4.1/pythonFiles/shell_exec.py /home/dummy/.venvs/py310/bin/python -m pip install -U ipykernel /tmp/tmp-12835ziykmDvElJGn.log
Executing command in shell >> /home/dummy/.venvs/py310/bin/python -m pip install -U ipykernel

需要为上述pip命令添加内部仓库相关参数:

--trusted-host artifactory.myurl --trusted-host artifactory.myurl.azurewebsites.us -i https://myurl/artifactory/api/pypi/pypi-internal/simple

但在VSCode设置中未找到可添加这些pip安装参数的选项,寻求解决方法。

解决方法

方法1:配置pip全局/虚拟环境参数

将仓库参数写入pip配置文件,让所有pip命令自动应用这些设置:

  • 全局配置:Linux下修改~/.config/pip/pip.conf,macOS下修改~/Library/Application Support/pip/pip.conf,Windows下修改%APPDATA%\pip\pip.ini
  • 虚拟环境专属配置:在虚拟环境根目录下创建/修改pip.conf(Linux/macOS)或pip.ini(Windows)

配置文件内容如下:

[global]
index-url = https://myurl/artifactory/api/pypi/pypi-internal/simple
trusted-host = artifactory.myurl
               artifactory.myurl.azurewebsites.us

配置完成后,VSCode自动执行pip安装时会自动读取这些参数。

方法2:手动执行带参数的安装命令

跳过VSCode的自动安装提示,直接在终端执行完整命令:

/home/dummy/.venvs/py310/bin/python -m pip install -U ipykernel --trusted-host artifactory.myurl --trusted-host artifactory.myurl.azurewebsites.us -i https://myurl/artifactory/api/pypi/pypi-internal/simple

安装完成后,在VSCode中选择对应的虚拟环境内核即可,后续不会再触发安装提示。

方法3:设置VSCode Python扩展的pip安装参数

在VSCode中直接配置全局pip安装参数:

  1. 打开VSCode设置(快捷键Ctrl+,或Cmd+,)
  2. 搜索Python: Pip Install Args
  3. 在输入框中添加参数数组:
["--trusted-host", "artifactory.myurl", "--trusted-host", "artifactory.myurl.azurewebsites.us", "-i", "https://myurl/artifactory/api/pypi/pypi-internal/simple"]

保存设置后,VSCode执行pip安装操作时会自动附加这些参数。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 14:54:19