Python错误集锦:The repository located at pypi.douban.com is not a trusted or secure host and is being ig

原文链接:http://www.juzicode.com/archives/2243

错误提示:

使用命令:pip install numpy -i http://pypi.douban.com/simple/ 安装模块时提示不是安全的主机:

The repository located at pypi.douban.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with ‘–trusted-host pypi.douban.com’.
ERROR: Could not find a version that satisfies the requirement numpy (from versions: none)
ERROR: No matching distribution found for numpy

 

可能原因:

1、pip不能使用http类型的连接,必须使用https的安全连接。

 

解决方法:

1、在-i选项中使用https开头的网址,选择安全的https连接:

 

 

 

### 解决 PyCharm 安装 pycwr 失败:WARNING The repository located at pypi.douban.com is not a trusted or secure host 当用户尝试使用非安全镜像源(如 `pypi.douban.com`)安装 Python 包时,可能会遇到如下警告信息: ``` WARNING: The repository located at pypi.doubanio.com is not a trusted or secure host and is being ignored. ``` 此警告提示当前使用的镜像源不被视为可信或安全的主机,因此 pip 会忽略该源的请求。这种情况下,通常会导致安装失败或无法找到对应的包版本。 --- ### 使用 HTTPS 替代 HTTP 某些镜像源(如豆瓣)可能仅提供 HTTP 服务,而 pip 从安全角度出发,默认会忽略非 HTTPS 的源[^2]。为避免此类问题,应优先使用支持 HTTPS 的镜像源,例如清华大学的镜像源: ```bash https://pypi.tuna.tsinghua.edu.cn/simple ``` 在 PyCharm 或命令行中使用该源进行安装,可以避免“not a trusted or secure host”的警告。 --- ### 在 PyCharm 中临时使用镜像源安装包 如果希望在 PyCharm 中安装 `pycwr`,可以通过以下方式临时指定 HTTPS 镜像源: 1. 打开 PyCharm 的终端(Terminal)。 2. 使用如下命令安装包: ```bash pip install pycwr -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 该命令将使用清华大学的镜像源安装 `pycwr`,从而绕过豆瓣源的安全限制。 --- ### 永久配置 pip 镜像源 为了避免每次手动指定镜像源,可以配置 pip 的默认镜像源。在用户目录下创建或修改 pip 配置文件: - Linux/macOS:`~/.pip/pip.conf` - Windows:`%HOMEPATH%\pip\pip.ini` 添加以下内容以使用清华大学镜像源: ```ini [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple ``` 此配置将使所有 pip 命令默认使用 HTTPS 镜像源,避免安全警告。 --- ### 强制信任非 HTTPS 源(不推荐) 如果仍希望使用 `pypi.douban.com` 并忽略安全警告,可以通过添加 `--trusted-host` 参数实现: ```bash pip install pycwr -i http://pypi.douban.com/simple --trusted-host pypi.douban.com ``` 此方式会强制信任指定的源,但存在安全风险,不建议长期使用。 --- ### 更新 pip 版本 旧版本的 pip(如 9.0.1)可能存在兼容性问题或安全限制。建议升级 pip 至最新版本: ```bash python -m pip install --upgrade pip ``` 更新后,pip 将更好地支持 HTTPS 镜像源,并减少安全警告的出现。 --- ### 在 PyCharm 中管理镜像源和包安装 PyCharm 提供了图形界面来管理 Python 解释器和安装包: 1. 打开设置(Settings)。 2. 进入 `Project: <project name>` > `Python Interpreter`。 3. 点击右上角的齿轮图标,选择 `Add` 添加解释器或 `Show All` 查看已配置的解释器。 4. 在安装包时,点击 `+` 号搜索包名,并在右下角点击 `Manage Repositories` 添加 HTTPS 镜像源。 --- ### 手动下载并安装包 如果网络问题持续存在,可以手动从镜像站点下载 `.whl` 文件,然后使用 pip 进行本地安装: ```bash pip install path/to/pycwr.whl ``` 此方法适用于网络不稳定或镜像源不可用的场景。 --- ### 总结 解决 PyCharm 安装 `pycwr` 时出现的“WARNING: The repository located at pypi.douban.com is not a trusted or secure host”问题,最有效的方式是切换至 HTTPS 支持的镜像源(如清华大学源),或升级 pip 版本并配置可信源。若仍需使用非 HTTPS 源,则可通过 `--trusted-host` 参数临时绕过安全限制,但不建议作为长期方案。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值