pipenv与virtualenvwrapper的区别
老师,请问一下,在课程中引入pipenv工具时,说它是虚拟环境中的高级一些的用法,能够解决在开发环境中不同项目之间python版本的冲突问题,但是virtualenvwrapper也能够做到,而且感觉虚拟环境的切换更方便一些,也不要求一定要在虚拟环境目录下安装第三方库,所以我现在非常困惑pipenv与virtualenvwrapper的区别到底在哪里呢?在百度上找了找,没有很好地理解,请老师帮忙解答一下,以帮助我清晰的理解
正在回答
同学,你好。virtualenvwrapper是用来管理虚拟环境的,使用virtualenvwrapper要单独安装virtualenv;而pipenv本身自带virtualenv。virtualenv+virtualenvwrapper和pipenv目的都是为了方便管理python项目,大部分虚拟环境功能virtualenv+virtualenvwrapper和pipenv是都可以完成的,开发一般的项目上用哪一种都是可以的,对于有特定需要的,可以选择合适的来使用,比如不愿意切换环境的话,就可以用pipenv,又比如想要方便卸载,也可以用pipenv,它可以自动检查依赖库是否被其他包依赖,来选择是否彻底删除。它们之间的区别现在同学可能还不是很了解,在实际开发中用到了,也就会慢慢有自己的评价。
如果解决了你的疑惑,请采纳,祝学习愉快~
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星