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

如何在PyCharm 2018.2.5社区版包安装器中添加--trusted-host?

解决PyCharm 2018.2.5社区版包安装器--trusted-host参数不生效的问题

我之前也碰到过PyCharm包安装界面对pip参数处理不顺畅的情况,给你几个实测有效的解决方案:

1. 修改pip配置文件(一劳永逸)

这是最省心的方法,修改后不管是PyCharm还是命令行的pip都会自动套用信任主机设置:

  • Windows:找到%APPDATA%\pip\pip.ini(没有的话直接新建这个文件)
  • macOS/Linux:找到~/.config/pip/pip.conf或~/.pip/pip.conf(不存在就手动创建)
  • 在文件中添加以下内容:
[global]
trusted-host = pypi.org
               files.pythonhosted.org

很多包不仅从pypi.org下载,还会从files.pythonhosted.org拉取资源,所以建议同时信任这两个主机。

2. 正确在PyCharm安装界面配置参数

你之前可能参数写法或位置有误,试试这个步骤:

  1. 打开PyCharm,进入File > Settings > Project: [你的项目名] > Project Interpreter
  2. 点击右上角的+号打开安装包对话框
  3. 在对话框底部的Options输入框中,完整输入:
    --trusted-host pypi.org --trusted-host files.pythonhosted.org
    注意每个--trusted-host后面单独跟一个主机地址,不要把多个主机合并到同一个参数后。
  4. 输入要安装的包名scipy,点击Install Package尝试安装。

3. 用PyCharm终端直接执行pip命令

如果界面操作还是不行,直接绕过界面用命令行肯定能解决:

  1. 打开PyCharm底部的Terminal面板
  2. 确认已经激活了项目对应的虚拟环境(终端左侧会显示环境名)
  3. 执行命令:
    python -m pip install scipy --trusted-host pypi.org --trusted-host files.pythonhosted.org

4. 检查PyCharm使用的pip路径

有时候PyCharm调用的pip和你终端用的不是同一个,导致参数不生效:

  1. 在Project Interpreter页面,选中你的解释器,查看右侧显示的解释器路径
  2. 在Terminal中执行where pip(Windows)或which pip(macOS/Linux),确认路径和PyCharm里的一致。如果不一致,调整PyCharm的解释器设置,选择正确的虚拟环境或pip路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:47:51