Python新版本中替代--install-option的PyMQI安装pip命令咨询
PyMQI安装命令适配Python 3.12+
我在Python 3.8中使用如下命令安装PyMQI:pip install pymqi --install-option server
该命令等效于执行:python setup.py build server
但Python 3.12及更早版本已移除--install-option参数,尝试替换为--config-settings时出现错误:
Arguments to --config-settings must be of the form KEY=VAL
请问现在可用什么pip命令实现相同效果?
解决方法
对于需要传递setup.py build参数的PyMQI包,在--install-option被移除后,你可以通过以下方式实现相同功能:
正确使用
--config-settings参数
把原server参数封装成setup-args的键值对格式,执行命令:pip install pymqi --config-settings="setup-args=--server"
这里的核心是将原setup.py的参数以setup-args=--参数名的形式传递,符合--config-settings要求的KEY=VAL格式。直接手动构建安装
如果上述命令仍有问题,也可以下载PyMQI的源码包后,直接调用setup.py完成构建和安装:python setup.py build server python setup.py install
内容的提问来源于stack exchange,提问作者Morag Hughson
相关产品推荐
相关产品推荐

