”微处事一条龙“最佳指南-器材篇:起源行使Pipenv
举个例子,适才我们安装了 Django 2.0.2 的版本,即今朝(2018.2.27)的最新版本。但也许 Django 往后还会有更新,好比某一天 Django 更新到了 2.1 版本,这时假如我们想要从头陈设本项目到另一台呆板上,若是此时不存在 Pipfile.lock 文件,只存在 Pipfile文件,因为 Pipfile 文件中标识的 Django 依靠为 django = “*”,即没有版本限定,它会默认安装最新版本的 Django,即 2.1,但因为 Pipfile.lock 文件的存在,它会按照 Pipfile.lock 来安装,照旧会安装 Django 2.0.2,这样就会停止一些库版本更新导致不兼容的题目。 请记着:任何环境下都不要手动修改 Pipfile.lock 文件! 好,接下来我们再回归正题,此刻已经安装好了 Django 了,那么我们从头运行此剧本便可以乐成输出 Django 版本信息了:
功效如下:
这样我们就乐成安装了 Django 2.x 了,和体系的 Django 1.11 没有任何斗嘴。 在此模式的呼吁行下,我们就可以行使假造情形下的 Python 表明器,并且所安装的依靠包对外部体系没有任何影响,并且行使 Pipfile 和 Pipfile.lock 来打点项目标依靠越发利便和结实。 假如想要退出假造情形,只必要输入 exit 呼吁即可:
输入退出呼吁之后,我们从头再运行此剧本,就会从头行使体系的 Python 表明器,Django 版本又从头回到了 1.11。 由此可以看来,有了 Pipenv,我们可以行使 Pipfile 和 Pipfile.lock 来利便地打点和维护项目标依靠包,并且可以实现假造情形运行,停止了包斗嘴题目,可谓一石二鸟。详细事例行使就是这样啦,各人尚有什么不懂的可以看官方的文档,在文章最上方。 3.总结 嗯,是时辰丢弃 virtualenv 和 pip 了! 著作权归作者全部,任何情势的转载都请接洽作者得到授权并注明出处。 戳这里,看该作者更多好文 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |