Python虚拟环境的价值和常用命令为什么会有虚拟环境?在实际项目开发中,我们通常会根据自己的需要下载各种对应的框架库,比如Scrapy、BeautifulSoup等,但是每个项目使用的框架库可能不同,或者使用的框架版本不同.这就需要我们根据需要不断更新或者卸载相应的库。直接在我们的Python环境上操作,会给我们的开发环境和项目带来很多不必要的麻烦,管理起来也比较混乱。如以下场景:场景一:项目A需要某个框架的1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么你在使用这两个项目时,需要来回卸载安装,很容易给你的项目带来莫名其妙的错误;场景二:公司之前的项目需要python2.7环境,而你接手的项目需要在python3环境下运行,你要知道,如果不使用虚拟环境,这两个项目可能无法运行同时使用,而且公司以前的项目如果用python3可能跑不起来,反之则新项目跑起来就麻烦。而如果虚拟环境可以为两个项目配置不同的运行环境,则两个项目可以同时运行。Tips:其实虚拟环境确实有很多好处,你需要对这个相关命令有一些基本的了解。为了方便大家,我记录在这里。查看已有的虚拟环境#在命令行输入以下命令condainfo--envs新建虚拟环境#在命令行输入以下命令condacreate--namenewNamepython=3.7。当你已经在本地创建了多个虚拟环境,再加上不同的虚拟环境安装了不同的第三方包,所以虚拟环境之间的切换就很重要了。切换虚拟环境#在命令行切换到想要的虚拟环境,这里我切换到project-1condaactivateproject-1然后,就可以在当前环境安装包了:#在当前paddle环境安装ipykernelcondainstall内核
