python - 安装托管在外部 url 上的 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 上的模块?
解决方案
推荐阅读
- java - Android Studio 在 PasswordToggleDrawable 中不会改变颜色
- c# - C# SocketException 无法连接,因为目标机器已主动拒绝连接
- hive - 在 HIVE 中,使用 COALESCE 将 Null 值替换为相同的列值
- delphi - Delphi 应用程序的 DPI 不高(虽然清单看起来不错)
- java - xp:checkbox 值在读取和编辑模式下不同
- reactjs - 如何在 react.js 的 Material UI 中更改 DialogTitle 和 DialogContent 中的字体颜色
- json - 数据未以角度 4 显示在网格上
- shell - shell 脚本 - groupby
- coldfusion - openbd 将码头版本 8 升级到版本 9
- angularjs - 角度单选按钮设置已选中