无锡新区企业网站推广,万博法务网站,驾校网站开发计划书,小程序推广是什么工作转载自#xff1a; http://blog.sina.com.cn/s/blog_1318255b00102wbtz.htmlPython的第一个主流打包格式是.egg文件#xff0c;现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。在本文中 http://blog.sina.com.cn/s/blog_1318255b00102wbtz.htmlPython的第一个主流打包格式是.egg文件现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。在本文中我们将学习如何创建一个wheel以及如何在virtualenv中安装wheel。起步你需要pip来创建wheel要学习安装pip我强烈推荐阅读pip的安装页面。如果你已经安装了pip那么你需要把它升级到最新版本。你只需要做这些在一个控制台窗口中输入以下命令pip install --upgrade pip完成以上工作后我们就准备学习创建wheel了创建wheel首先你需要安装wheel包pip install wheel这相当的容易下一步我们将使用unidecode包来创建我们的第一个wheel因为当我在写本文的时候我们的wheel包还没有创建出来接下来我会在多个项目中使用这个包。pip wheel --wheel-dirmy_wheels Unidecode现在你在my_wheels文件夹中有了名字为Unidecode-0.04.14-py26-none-any.whl的wheel让我们来学习安装新创建的wheel安装Pythonwheel让我们创建一个virtualenv来进行测试你可以在这里读取更多关于virtualenv的信息。一旦你安装了virtualenv使用下面的命令来测试virtualenv test这将为我们创建一个包含pip的可试验虚拟沙箱在继续下一步之前确信运行了s文件夹中的activate来使能virtualenv。现在virtualenv没有包括wheel所以你需要再次安装wheelpip install wheel一旦wheel安装我们就使用如下命令来安装我们之前创建的wheelpip install --use-wheel --no-index --find-linkspath/to/my_wheels Unidecode为了测试运行是否正常从你virtualenv的s文件夹中运行Python并且尝试导入unidecode。如果它正常导入那么你成功的安装了你之前创建的wheel注解我开始的时候安装了一个麻烦多多的旧版本virtualenv。确信你升级到了最新版本或者你花费大量时间去折腾让它正常工作。*.whl文件有一点与*.egg文件相似实际上它们都是“伪装的”*.zip文件。如果你将*.whl文件名扩展改为*.zip你就可以使用你的zip应用程序打开它并且可以查看它包含的文件和文件夹。总结现在你已经准备好创建你自己的wheel了那就像为你自己的快速安装项目创建本地仓库的一个很好地方法。你可以创建多个不同的wheel仓 库这便与在不同测试版本之间切换。当与virtualenv结合后你就会有一个很便捷的方法通过该方法你看到新版本的依赖如何在不需要多次下载它 们的情况下作用于你的项目。