安装托管在外部网址上的python模块

问题描述

我在外部网站上托管了一些模块:https://example.com/packages

我正在尝试通过运行以下pip install命令来安装模块,但是它默认为https://pypi.org/....

pip install ext-package==1.1.0 --extra-index-url https://example.com/packages



Exception:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py",line 215,in main
    status = self.run(options,args)
  File "/usr/lib/python2.7/dist-packages/pip/commands/install.py",line 353,in run
    wb.build(autobuilding=True)
  File "/usr/lib/python2.7/dist-packages/pip/wheel.py",line 749,in build
    self.requirement_set.prepare_files(self.finder)
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py",line 380,in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/usr/lib/python2.7/dist-packages/pip/req/req_set.py",line 554,in _prepare_file
    require_hashes
  File "/usr/lib/python2.7/dist-packages/pip/req/req_install.py",line 278,in populate_link
    self.link = finder.find_requirement(self,upgrade)
  File "/usr/lib/python2.7/dist-packages/pip/index.py",line 465,in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/usr/lib/python2.7/dist-packages/pip/index.py",line 423,in find_all_candidates
    for page in self._get_pages(url_locations,project_name):
  File "/usr/lib/python2.7/dist-packages/pip/index.py",line 568,in _get_pages
    page = self._get_page(location)
  File "/usr/lib/python2.7/dist-packages/pip/index.py",line 683,in _get_page
    return HTMLPage.get_page(link,session=self.session)
  File "/usr/lib/python2.7/dist-packages/pip/index.py",line 795,in get_page
    resp.raise_for_status()
  File "/usr/share/python-wheels/requests-2.18.4-py2.py3-none-any.whl/requests/models.py",line 935,in raise_for_status
    raise HTTPError(http_error_msg,response=self)
HTTPError: 404 Client Error: Not Found for url: https://pypi.org/simple/ext-package/

如何强制它查找外部URL上托管的模块?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...