python-3.x - setup.py 包含一个外部 url:特定于平台的故障(Windows 和 Linux)
问题描述
这是在我的setup.py
:
setup(...,
install_requires=[
'fons @ git+https://github.com/binares/fons.git',
],
)
在 Windows 上安装包(pip 19.3.1,python 3.6.5)工作得很好,但在 Ubuntu 18.04(pip 9.0.1,python 3.6.9)上我得到:
requests.exceptions.HTTPError:404 客户端错误:找不到 url: https ://pypi.org/simple/fons
(我使用了命令:pip install wsclient-0.1.0.tar.gz
和pip3 install wsclient-0.1.0.tar.gz
)
如何让它在两个平台上工作?
解决方案
https://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-dependencies
警告:从 19.0 版(2019-01-22 发布)开始,pip 已删除依赖链接支持。
语法
'fons @ git+https://github.com/binares/fons.git'
pip
在 Ubuntu 上升级。
推荐阅读
- spring - 修改 Mono 的值并形成不同的对象
- javascript - 将 JSON 数据解析成 Chart.js 条形图
- c++ - 正确分配 std::vector
- java - 无法获取maven安装路径
- xml - XSLT 和 wkhtmltopdf TOC 将不同模板应用于不同深度的项目
- firebase-authentication - Nativescript Firebase 离线身份验证
- reactjs - MUI:必须指定 `image` 或 `src` 属性
- database-design - 使用 timescaledb 时,时间序列数据是否应该保存在自己单独的 Postgres 数据库中?
- python-3.x - 熊猫根据日期列获取所有行
- css - 线性渐变背景的CSS不透明度?