虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器。
虚拟环境非常有用,可以在系统的Python解释器中避免包的混乱和版本的冲突。为每个程序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要管理员权限。
目前我的配置是Anaconda+PyCharm的组合。Anaconda是一个包含300多种最受欢迎的科学、工程、数学和数据分析的Python软件组合包,当需要安装新的包时可以先采用conda的方式进行安装,如果conda找不到相应的包,那我们可以采用pip的方式,具体可以参考Anaconda环境和包的管理。PyCharm是JetBrain公司出品的Python IDE,其功能非常强大,支持许多常用的框架以及版本控制系统。
在PyCharm中创建virtualenv虚拟环境的步骤如下:
1、点击图中红色设置按钮
2、选择Create VirtualEnv
3、Name是虚拟环境的名字,Location是保存的位置,Base interpreter是源Python解释器的位置,Inherit global site-packages:是否要继承源解释器环境中安装的包,然后点击OK,即可完成创建。
4、创建完毕后,项目自动切换到新的虚拟环境,作为解释器。
可以看到在PyCharm中,创建一个虚拟环境非常简便,一句命令都不需要敲,而是由PyCharm在后台代为完成,不得不说JetBrain出品,必属精品呀!