Python Virtual ENV

Python Virtual ENV
2017/12/20 Geopython

本文章介绍 python 的虚拟环境。python 虚拟环境所解决的问题是,多人共用服务器的时候,不一样的人可能会要求不一样的 module 版本,直接覆盖卸载安装本身须要的版本,将会对别人形成很大的影响,因此解决这个问题,就要使用 python 虚拟环境。每一个服务器都装好了 python 虚拟环境,只须要按照下面的步骤,就能够轻松建立和使用 python 虚拟环境。服务器

使用方法
打开终端,进入到你所喜欢的任意目录,python 虚拟环境所须要的一切配置,以及虚拟的 python 解释器(如不清楚什么是解释器,可自行 baidu,google)将会安装在这个目录下面。运行以下命令:google

cd xxx(some path)
virtualenv env
输入上面命令以后,将会在当前目录下建立一个叫作 env 的虚拟环境,咱们打印一下当前路径,就能够看到有一个叫作 env 的文件夹,进入到这个文件夹中,再次打印一下当前路径中的文件ip

cd env
ls
将会看到有以下几个文件夹:pip

env
|--bin
|--include
|--lib
|--local
激活虚拟环境,意思是,激活这歌虚拟环境下的 python 解释器,你能够使用独立于系统的解释器运行你的代码,同时你能够用 pip 安装任何不一样于系统版本的 module,全部在激活状态下安装的包,都会被安装到这个虚拟环境里面中,而不是系统的环境。 激活虚拟环境所要输入的命令是:module

source ./bin/activate
此时你会发现你的终端光标前面出现了(env)的字样,这就表明你激活虚拟环境成功了,此时你安装任何包都不会影响到系统,此时运行 python 使用的也是这个虚拟解释器了。配置

注意,必定要按照前三步骤激活 python 虚拟环境以后,再进行本身的 pip 安装,运行本身的程序。只要保证终端有 (env) 字样,就能够放心大胆的用。每次重启终端,都要从新激活。virtualenv

相关文章
相关标签/搜索