vlambda博客
学习文章列表

强大的Python系列09 | PyCharm中的virtualenv有没有必要

并点击右上角“...”菜单,选择“设为星标”
不错过牧晨的每一篇推送!

强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要强大的Python系列09 | PyCharm中的virtualenv有没有必要

每天一点点,见证你我的自律。

强大的Python系列09 | PyCharm中的virtualenv有没有必要

牧晨说:

今天说一下如何在pycharm中配置项目的环境,之前pycharm的安装教程在这里——,再安装完成之后,项目配置中的虚拟环境有没有必要选择,这里给出一个解说,仅供参考。

    

    首先,虚拟环境是Python解释器的一个私有副本,主要用来解决如下问题:因为Python的版本众多,在加上适用不同版本的Python Package。这导致在同时进行几个项目时,对库的依赖存在很大的问题。这个时候就牵涉到对Python以及依赖库的版本管理,方便进行开发,virtualenv就出现了。

    

    其二:在这个虚拟的环境中你可以安装私有包,重要的是它不会影响系统中安装的全局Python解释器,这样就避免了包的混乱和版本的冲突


    其三为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源。


    其四:使用虚拟环境还有个好处,那就是不需要管理员权限。


那么,如何配置虚拟环境呢?如下看图说话:


打开Project Interpreters页面:文件(file)——>设置(setting)——>项目(Project)——>Project Interpreters;


强大的Python系列09 | PyCharm中的virtualenv有没有必要


Location中填写环境的文件路径;

Base interpreter下拉框中选择Python解释器;

勾选Inherit global site-packages可以使用base interpreter中的第三方库,不选将和外界完全隔离;

勾选Make available to all projects可将此虚拟环境提供给其他项目使用。


强大的Python系列09 | PyCharm中的virtualenv有没有必要


强大的Python系列09 | PyCharm中的virtualenv有没有必要


Name中填写新虚拟环境的名字,使用默认名字也无妨,主要是方便以后安装第三方包和其他项目使用。


如果不想新建虚拟环境,需要在新建项目时选择Existing,看这里:

强大的Python系列,未完待续......

END

强大的Python系列09 | PyCharm中的virtualenv有没有必要

来源:牧晨原创

小编简介:牧晨,捣鼓研究vSLAM,读书,写文,抚琴,旅行,分享生活。

版权声明:我们尊重版权,转载均已注明作者和来源,不用于任何商业用途,如有异议,敬请后台联络我们,议定合作或删除,我们将第一时间按版权法规定妥善处理,非常感谢!

Your word is a lamp for my feet, a light on my path. 

——Psalms 119:105 NIV

你的话是我脚前的灯,是我路上的光。

——诗篇 119:105 和合本

热门文章:(点击蓝字直接阅读)