pipenv与virtualenvwrapper的区别

pipenv与virtualenvwrapper的区别

老师,请问一下,在课程中引入pipenv工具时,说它是虚拟环境中的高级一些的用法,能够解决在开发环境中不同项目之间python版本的冲突问题,但是virtualenvwrapper也能够做到,而且感觉虚拟环境的切换更方便一些,也不要求一定要在虚拟环境目录下安装第三方库,所以我现在非常困惑pipenv与virtualenvwrapper的区别到底在哪里呢?在百度上找了找,没有很好地理解,请老师帮忙解答一下,以帮助我清晰的理解

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好。virtualenvwrapper是用来管理虚拟环境的,使用virtualenvwrapper要单独安装virtualenv;而pipenv本身自带virtualenv。virtualenv+virtualenvwrapper和pipenv目的都是为了方便管理python项目,大部分虚拟环境功能virtualenv+virtualenvwrapper和pipenv是都可以完成的,开发一般的项目上用哪一种都是可以的,对于有特定需要的,可以选择合适的来使用,比如不愿意切换环境的话,就可以用pipenv,又比如想要方便卸载,也可以用pipenv,它可以自动检查依赖库是否被其他包依赖,来选择是否彻底删除。它们之间的区别现在同学可能还不是很了解,在实际开发中用到了,也就会慢慢有自己的评价。

如果解决了你的疑惑,请采纳,祝学习愉快~ 



  • 龙胆草 提问者 #1
    老师,请问一下:用virtualenv +virtualenvwrapper可以管理java吗?
    2020-03-22 14:15:40
  • 同学,你好。virtualenv +virtualenvwrapper是python中的库,目前只支持python的使用。
    2020-03-22 17:38:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师