我有一个python库,但是它只有40 MB。但是,制作转盘文件需要花费12个小时以上。
我的电脑配置: 我有一个不错的3.4 GHZ 16核心处理器,具有3个缓存层以及64 GB RAM和SSD。
setuptools卡在这里:
copying server\views\generic\edit.py -> build\lib\server\views\generic
copying server\views\generic\list.py -> build\lib\server\views\generic
copying server\views\generic\__init__.py -> build\lib\server\views\generic
creating build\lib\server\views\templates
copying server\views\templates\__init__.py -> build\lib\server\views\templates
在大多数情况下,它一直卡在其中,但仍使用我的处理器。
我只是很好奇为什么制作Wheel文件需要这么长时间才能将其发布到pypi。
答案 0 :(得分:1)
python仅使用1个内核,除非您使用线程或parallel..futures.ProcessPoolExecutor类,所以对于setuptools来说,是否具有1个或16个内核并不重要,因为它只会使用1个内核(至少据我所知setuptools不使用线程或将线程划分为一个以上的内核)。
编辑:
在了解了setuptools的哪个版本之后,您可以在终端中使用以下命令来升级setuptools:python -m pip install -U setuptools
将setuptools升级到最新版本,这会因为一个错误而使它更快。
该问题现在已修复,但那时已解决。