簡體   English   中英

如何在 setup.py 中指定 Python package 的 CPU 架構?

[英]How to specify CPU Architecture of a Python package in setup.py?

我希望我的 package 僅在 32 位和 64 位 windows 10 上可用,我如何通過 setup.py 做到這一點?

我已經嘗試為 windows 10 和 win32 環境添加這些分類器,但它仍然會生成一個 package,其輪子名稱中帶有“none-any”。

我需要它類似於“win-amd64-x86”(不記得確切)。 我見過其他幾個具有類似命名方案的軟件包。

我知道我可以手動重命名輪文件來做我想做的事,但是這樣做的正確方法是什么?

在一些 PEP 文檔中,我讀到Supported-Platforms:參數是我需要的,但我不知道它有哪些可能的選項以及我在哪里放置這個參數?

不能將其設為“僅限 Win 10”,但對於“僅限 Windows”,可以通過在 setup.py 中使用--plat-name參數來完成

對於 32 位 Windows:-

python setup.py bdist_wheel --plat-name win32

對於 64 位 Windows:-

python setup.py bdist_wheel --plat-name win_amd64

另請參閱:如何在構建時強制 python 輪子特定於平台?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM