Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 本地pypi服务器,为windows、mac和linux用户提供服务_Python_Pip_Setuptools_Portability_Distutils - Fatal编程技术网

Python 本地pypi服务器,为windows、mac和linux用户提供服务

Python 本地pypi服务器,为windows、mac和linux用户提供服务,python,pip,setuptools,portability,distutils,Python,Pip,Setuptools,Portability,Distutils,我已经设置了一个本地pypi服务器,允许本地用户安装使用pip在本地开发的python包 我认为python包是独立于平台的,因此一台服务器将服务于所有主要平台,如windows、mac和linux。i、 e.所有用户都可以使用pip安装程序包名称在各自的操作系统上安装程序包 但是,其中一个托管包包含使用C++作为库编译的OpenCV Python。 我不知道现在该怎么办 是否应该为每个平台设置三个独立的PyPI服务器,因为C++是依赖于PATP的,或者我可以用一个PyPI服务器来执行吗? 我是

我已经设置了一个本地pypi服务器,允许本地用户安装使用pip在本地开发的python包

我认为python包是独立于平台的,因此一台服务器将服务于所有主要平台,如windows、mac和linux。i、 e.所有用户都可以使用pip安装程序包名称在各自的操作系统上安装程序包

但是,其中一个托管包包含使用C++作为库编译的OpenCV Python。 我不知道现在该怎么办

是否应该为每个平台设置三个独立的PyPI服务器,因为C++是依赖于PATP的,或者我可以用一个PyPI服务器来执行吗?


我是否应该保留单独的包,如package mac、package win、package lin?

一个项目可以上传大量二进制轮子和二进制鸡蛋,以及单一版本的纯源代码分发

示例:。这是完全公开的3.1.0版:我是当前的维护者


请参阅中的章节。

谢谢您的回复,我期待您的回复。我会阅读推荐信,然后再回来找你。抱歉耽搁了。我发现PyPI足够聪明,可以向客户发送正确的平台包。或者,开发人员可以托管有点慢的源代码,但这些源代码是客户下载后在主机上编译的。然而,我仍然在挣扎。如果我必须本地存储在pypicloud服务器上呢。任何关于如何解决这个问题的想法。PyPI足够聪明,可以发送正确的平台包。对不起,这是错误的。PyPI不发送软件包——下载软件包的是pip,所以pip足够聪明,可以获得正确的平台软件包。至于您的软件包,它应该像其他基于C++的软件包一样以smae方式进行打包。有关基于CMake的软件包,请参阅。