简介
Virtualenv是用来建立独立Python工作环境的一个工具,在之前的博客中,已经简答的介绍了一下Virtualenv的安装和使用。这里在详细的说一下它的原理。
在启动一个虚拟环境的时候,将使用如下的命令。
source yourenvpath/bin/activate
该命令的作用十分简单,根据官方文档上的说法:
This will change your $PATH so its first entry is the virtualenv’s bin/ directory. (You have to use source because it changes your shell environment in-place.) This is all it does;
也就是说启动一个虚拟的环境以后,只是将虚拟环境下的bin
路径加到了搜索路径之前,这样在启动各种Python程序的时候将会首先使用虚拟环境下的程序。
使用Pycharm的时候,可以非常方便的建立虚拟环境。在Pycharm中建立一个新的工程的时候,可以选择该工程的Python解释器,并且可以选择是否要继承全局的site-packages。
image.png
在工程中,可以使用File>Setting>Project来查看以及添加工程中有的库,也可以使用右边的“+”按钮添加相应的库
image.png
网友评论