这是我的问题:我需要分发我创建的 Python 包。我想创建轮子,因为这是现在分发 Python 包的首选方式。
在我的机器上:没问题。
然而,在我的客户端服务器上,我无法控制用于创建轮子的 Python (3.6.3)。还有——惊喜!- Python 3.6 中默认不包含wheel包!
是的,我知道我可以这样做:sudo pip install wheel但我在那个环境中没有 sudo 权限。
我可以创建一个virtualenv,在该虚拟环境中安装wheel,然后创建我的包(我可能最终会这样做),但这是多么痛苦的事情!
我在这里错过了什么吗?
如果没有,我认为存在不一致之处:一方面,我们被告知要使用轮子,但另一方面,“首选”机制在普通 Python 中不可用(至少在 Python 3.6 中)
对此有什么想法吗?