gpt4 book ai didi

python - 如何打包要在Windows10上的python3.8 32bits上运行的库的轮子?

转载 作者:行者123 更新时间:2023-12-03 11:12:03 25 4
gpt4 key购买 nike

最初的问题(2020-02-15)

我正在建立一个python库:my_custom_library,具有标准要求(NumPy,pandas,librosa ...)和自定义函数。

我想建立一个my_custom_library轮子,然后在无法访问互联网(闪存驱动器传输)的计算机上,在Windows10上的python3.8 32bits上对该库pip install编码。此安装应该是Windows 10的“真实”安装,并且不需要WSL。

如果可以产生一个类似于https://pypi.org/project/numpy/#files上的my_custom_library-0.0.0-win32.whl的文件numpy-1.18.1-cp38-cp38-win32.whl,我认为打包成功。该软件包旨在保持私密性,我不想在pypi上发布任何内容。

为Windows10构建my_custom_library的滚轮的最佳实践是什么?

最短的命令 list 是什么?

从我看来,似乎我需要在与要安装轮子的OS相同的OS上构建轮子。

我可以在Linux机器(ubuntu 18.04LTS)上构建转轮并将其安装在Windows10上吗?

如果可能,执行此操作的最短命令列表是什么?

要求(2020-02-17)

my_custom_library将导入许多知名的库,包括:

librosa==0.7.1 
matplotlib==3.1.1
numpy==1.16.4
opencv-python==4.1.2.30
pandas==0.24.2
scikit-learn==0.21.3
scipy==1.3.2

最佳答案

Can I build the wheel on a linux machine (ubuntu 18.04LTS) and install it on windows10 ?



纯Python库-是的。实际上,纯Python库根本不需要特定于平台,您可以构建通用轮子或使用sdist(源代码分发)。

但是,如果该库具有用C/C++编写的代码,则否,您必须在一个精确的平台(处理器体系结构,最低OS版本,确切的Python版本)上构建它。您可以使用32位Python在64位Windows上构建32位库。但反之则不行–您无法在32位Windows上构建64位库。

关于python - 如何打包要在Windows10上的python3.8 32bits上运行的库的轮子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60237139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com