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

如何在私有Nexus PyPI仓库使用pip search?遇404错误求助

解决Nexus PyPI仓库pip search返回404的问题

我之前也碰到过一模一样的问题,其实根源是Nexus默认没有开启PyPI仓库的XML-RPC服务,而你使用的Python2.7配套的旧版pip search功能,正是依赖这个XML-RPC接口来实现包搜索的,所以访问/pypi路径会返回404。

下面是具体的解决步骤:

  • 登录你的Nexus管理后台,进入Repository -> Repositories页面,找到你配置的PyPI仓库
  • 点击仓库进入详情页,切换到Configuration标签页
  • 向下滚动找到PyPI相关的配置区域,勾选Enable XML-RPC API选项
  • 点击页面底部的Save按钮,等待仓库配置生效

配置完成后,你可以先验证一下接口是否可用:直接在浏览器访问http://nexus.repo.com/repository/PyPI/pypi,如果页面返回类似"XML-RPC service ready"的提示或者一段XML内容,就说明配置成功了。这时候再执行pip search redis,应该就能正常返回搜索结果了。

另外补充一句:如果是新版本的pip(21.0及以上),官方已经移除了pip search命令,不过你用的是Python2.7,所以不用考虑这个问题,专注开启Nexus的XML-RPC服务就好。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:24:23