【发布时间】:2018-11-26 20:56:13
【问题描述】:
我已经设置了一个本地 pypi 服务器,以允许本地用户安装使用 pip 在本地开发的 python 包。
我认为 python 包是独立于平台的,因此一台服务器将服务于所有主要平台,如 windows、mac 和 linux。也就是说,所有用户都可以通过pip install package-name 在各自的操作系统上安装软件包。
但是,其中一个托管包包含使用 C++ 作为库编译的 opencv-python。
我现在不知道该怎么办?
我应该为每个平台设置三个单独的 Pypi 服务器,因为 C++ 依赖于平台,还是我可以使用一个 pypi 服务器来完成?
我是否应该保留单独的包,例如 package-mac、package-win、package-lin?
【问题讨论】:
标签: python pip setuptools portability distutils