国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python wheel是什么

python wheel是什么

wheel

头像

silencement

2019-12-21 15:23:5115083浏览 · 0收藏 · 0评论

Python的第一个主流打包格式是.egg文件,现在大家庭中又有了一个叫做Wheel(*.whl)的新成员。wheel“被设计成包含PEP 376兼容安装(一种非常接近于磁盘上的格式)的所有文件”。在本文中,我们将学习如何创建一个wheel以及如何在virtualenv中安装wheel。

python学习网,大量的免费python视频教程,欢迎在线学习!

起步

你需要pip来创建wheel,要学习安装pip,我强烈推荐阅读pip的安装页面

。如果你已经安装了pip,那么你需要把它升级到最新版本。你只需要做这些:在一个控制台窗口中,输入以下命令:

pip install --upgrade pip

完成以上工作后,我们就准备学习创建wheel了!

创建wheel

首先,你需要安装wheel包:

pip install wheel

下一步,我们将使用unidecode包来创建我们的第一个wheel,因为当我在写本文的时候,我们的wheel包还没有创建出来,接下来我会在多个项目中使用这个包。

pip wheel --wheel-dir=my_wheels Unidecode

现在,你在my_wheels文件夹中有了名字为Unidecode-0.04.14-py26-none-any.whl的wheel,让我们来学习安装新创建的wheel!

安装Python

wheel

让我们创建一个virtualenv

来进行测试,你可以在这里读取更多关于virtualenv的信息。一旦你安装了virtualenv,使用下面的命令来测试:

virtualenv test

这将为我们创建一个包含pip的可试验虚拟沙箱,在继续下一步之前,确信运行了s文件夹中的activate来使能virtualenv。现在virtualenv没有包括wheel,所以你需要再次安装wheel:

pip install wheel

一旦wheel安装,我们就使用如下命令来安装我们之前创建的wheel:

pip install --use-wheel --no-index --find-links=path/to/my_wheels Unidecode

为了测试运行是否正常,从你virtualenv的s文件夹中运行Python并且尝试导入unidecode。如果它正常导入,那么你成功的安装了你之前创建的wheel!

注解:我开始的时候安装了一个麻烦多多的旧版本virtualenv。确信你升级到了最新版本,或者你花费大量时间去折腾让它正常工作。

*.whl文件有一点与*.egg文件相似:实际上它们都是“伪装的”*.zip文件。如果你将*.whl文件名扩展改为*.zip,你就可以使用你的zip应用程序打开它,并且可以查看它包含的文件和文件夹。

总结

现在你已经准备好创建你自己的wheel了,那就像为你自己的快速安装项目创建本地仓库的一个很好地方法。你可以创建多个不同的wheel仓 库,这便与在不同测试版本之间切换。当与virtualenv结合后,你就会有一个很便捷的方法,通过该方法,你看到新版本的依赖如何在不需要多次下载它 们的情况下作用于你的项目。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《换偶》完整| 熟悉的味道3| 女性私密按摩精油| BOBO浏览器| 《交换温柔》免费观看全集完整版| 凯登·克罗斯| 情满四合院大结局| 只有一根绳子遮住重要部位| 欧美《禁忌5》| 国精产品一品二品国精| 西安天上人间| 十二金鸭| 青梅竹马是消防员第一部| 老师掀起裙子让我挺进| 双人床上做运动后排有伤害吗| 电影《偷吃》在线观看| 一母四女共一婿的全诗解读| 妈妈和女婿免费播放电视剧大全| 《魅魔之耻》1~4集免费看| 李智友| 懵懂少女的挨日常TXT百度云资..| 灭火宝贝2:决战丛林| 鲁鲁影院免费观看电视剧电影| 男生困困进女生困困洞视频 | 51漫画入口界面尾巴| 性共享交换俱乐部| 公么无耻要求中韩双字的意思| 无人区高清电影免费观看| 狂恋你| 被C的时候要喊什么骚一点| 《炸裂吧!巨棒》免费阅读漫画 | 马配人的视频在线观看| 啊轻点…大川巴太粗太长了少妇| 他的大手在秘密花园小说免费阅读 | 香港明星| 进击的巨人| BOBO浏览器| 成品人和精品人的区别在哪里知乎| 黑料| 《性旺盛的女人》HD| 宝宝水帘洞都拉丝了怎么办