如何为kaggle包绕过公司私有PyPI源使用官方源安装
单包跳过私有PyPI源使用官方源安装的方法
以下两种方案均仅对本次安装操作生效,不会修改全局pip配置,不影响其他包正常使用公司私有源。
方案1:单次安装直接指定源参数
执行安装命令时追加官方源配置即可,命令如下:pip install kaggle -i https://pypi.org/simple/ --trusted-host pypi.org --trusted-host files.pythonhosted.org
参数说明:
-i用来指定本次安装使用的PyPI索引源地址,这里填写的是PyPI官方源地址--trusted-host用来跳过对应域名的SSL证书校验,避免公司内网证书拦截导致的安装报错
方案2:临时修改当前会话的环境变量
如果需要多次安装该包,不想每次输入长命令,可以临时设置当前终端的pip环境变量,关闭终端后自动恢复原有配置。
- macOS / Linux 终端执行:
export PIP_INDEX_URL=https://pypi.org/simple/ export PIP_TRUSTED_HOST="pypi.org files.pythonhosted.org" pip install kaggle
- Windows CMD 执行:
set PIP_INDEX_URL=https://pypi.org/simple/ set PIP_TRUSTED_HOST=pypi.org files.pythonhosted.org pip install kaggle
- Windows PowerShell 执行:
$env:PIP_INDEX_URL = "https://pypi.org/simple/" $env:PIP_TRUSTED_HOST = "pypi.org files.pythonhosted.org" pip install kaggle
注意:请勿修改pip全局源配置,否则可能导致公司内部专用依赖包无法正常安装,违反企业设备使用规范。
内容的提问来源于stack exchange,提问作者dima kagganov
相关产品推荐
相关产品推荐

