这是我的问题:我需要分发我创建的Python包。我想创建wheels,因为这是目前分发Python包的首选方式。
在我的机器上:没有问题。
然而,在我的客户服务器上,我无法控制用于创建wheels的Python(3.6.3)。而且 - 惊喜! - wheel包在Python 3.6中默认情况下并未包含!
是的,我知道我可以执行sudo pip install wheel,但我在该环境中没有sudo权限。
我可以创建虚拟环境,在该虚拟环境中安装wheel,然后创建我的软件包(我可能最终会这样做),但这真是令人头疼!!
我是否遗漏了什么?
如果没有,那么在我看来存在一些不一致:一方面,我们被告知要使用Wheels,但另一方面,“首选”机制在原始Python(至少在Python 3.6中)中不可用。
你有任何想法吗?
在我的机器上:没有问题。
然而,在我的客户服务器上,我无法控制用于创建wheels的Python(3.6.3)。而且 - 惊喜! - wheel包在Python 3.6中默认情况下并未包含!
是的,我知道我可以执行sudo pip install wheel,但我在该环境中没有sudo权限。
我可以创建虚拟环境,在该虚拟环境中安装wheel,然后创建我的软件包(我可能最终会这样做),但这真是令人头疼!!
我是否遗漏了什么?
如果没有,那么在我看来存在一些不一致:一方面,我们被告知要使用Wheels,但另一方面,“首选”机制在原始Python(至少在Python 3.6中)中不可用。
你有任何想法吗?