Python的版本更新迭代,版本之间是有一些区别的,如果学习的版本跟学习资料的版本不同,可能会发生意想不到的结果,从而消耗一定的学习时间及其学习的耐心。
框架的更新也同Python的更新一样,可能会修改原先的一些函数及其功能,如果是新增的功能还好,但是修改原先的功能,或者舍弃原先的功能,版本相差过大可能自己摸不着头脑。
搭建虚拟环境的原因列举以下几个:
1.学习环境中,我们可能学习很多框架,框架彼此会有依赖问题,依赖的版本可能不同。尽量区分开来。
2.学习时间长后,下载的包越来越多。我们在进行环境部署的时候不知道那些是我们需要用的,那些是新环境不需要的。
3.劝你听下老人言!!!
学习的时候选择的版本一般是根据学习资料来,但是以后自学或生产环境的时候,还是有区分的,学习的时候可以根据最新版来学习,但是生产环境我们还是用于稳定版,毕竟不能天天去做维护,没有时间学习。
在win环境的时候如果使用pycharm,其实自己就带有venv,但是如果我们只建立一个环境的话,所以的包还是全部下在了一起,所以每次新的项目建立,还是推荐还是新建一个工程。
还有就是pycharm版本的问题,主要是专业版还是社区版,因为专业版多了Django的环境搭建,还有自带的数据库管理插件,这些社区版都没有。但是问题不大!毕竟社区版免费!!!