python虚拟环境的安装与配置(究极详细易理解版!!!) | 您所在的位置:网站首页 › 虚拟运行环境v60 › python虚拟环境的安装与配置(究极详细易理解版!!!) |
python虚拟环境
为什么需要虚拟环境虚拟环境的安装位置的修改(重要)注意事项
python安装虚拟环境virtualenvvirtualenvwrapperpipenv
Pycharm配置虚拟环境
为什么需要虚拟环境
•之前我们安装python第三方库时,都是直接通过pip install xx的方式进行安装的,这样会使第三方库直接安装到Python系统环境中,同时默认安装的都是最新版本的第三方库 •这样安装会存在一个问题: •如果用Django 1.10.x开发了一个网站,同时有一个用Django 0.9开发的旧项目需要维护,但是Django 1.10不再兼容Django 0.9的一些语法。这时候就会碰到一个问题,如何在系统环境中同时拥有Django 1.10和Django 0.9两套不同的环境呢? •解决方案:我们就可以通过安装虚拟环境来解决这个问题,创建多个虚拟环境实现环境拆分,每个虚拟环境安装不同版本的库,从而满足不同的需求,各个虚拟环境之间相互独立、不对其它环境产生影响 虚拟环境的安装位置的修改(重要) •在我们安装虚拟环境之前,如果我们不设置虚拟环境安装的位置,系统则会默认的将虚拟环境安装到固定位置(一般为系统盘(C盘)),会增加我们系统盘的压力,这个时候我们就需要将虚拟环境的安装位置修改到其它任意位置 •修改方法如下:1.右键点击‘此电脑’ 按照如图方法即可完成修改: •变量名一定为:WORKON_HOME •变量值一定为:虚拟环境安装位置的具体路径(自己新建任意一个文件夹的位置,文件夹名自己定义) python安装虚拟环境•Python安装虚拟环境可以依赖于许多工具,如virtualenv、virtualenvwrapper和pipenv等 virtualenv•virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装: pip install virtualenv #python2的安装 pip3 install virtualenv #python3的安装•创建虚拟环境使用命令virtualenv [virutalenv name] •创建虚拟环境的时候还可以指定Python解释器,如virtualenv -p XXX\python.exe [virutalenv name] XXX\python.exe为python解释器的具体位置路径 •虚拟环境创建好以后,可以进入到这个虚拟环境中,然后安装一些第三方库,进入虚拟环境在不同的操作系统中有不同的方式: windows •进入到虚拟环境的Scripts目录,然后执行activate Linux cd virtualenv/bin source activate一旦进入到虚拟环境中,安装、卸载库都是在这个虚拟环境中,不会影响到其他环境 退出虚拟环境直接执行deactivate命令即可 virtualenvwrapper•virtualenvwrapper可以让管理虚拟环境变得更加简单,不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也不需要跑到具体的目录下去激活 •在使用前需要进行安装: Linux •执行pip install virtualenvwrapper命令安装,并编辑根目录下面的.bashrc文件,添加下面几行: export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh•并执行source .bashrc使其生效。 Windows •执行pip install virtualenvwrapper-win命令安装 创建虚拟环境使用命令mkvirtualenv [virutalenv name] 可以指定Python版本,如mkvirtualenv -p python3 [virutalenv name] 还可以指定Python解释器,如mkvirtualenv --python==C:\Python36\python.exe [virutalenv name] 虚拟环境常用的命令如下 操作命令切换到摸个虚拟环境workon [virutalenv name]退出虚拟环境deactivate列出所有虚拟环境lsvirtualenv删除某个虚拟环境rmvirtualenv [virutalenv name] pipenv不同系统安装pipenv的命令如下: 系统命令Windowspip install pipenvMacbrew install pipenvLinuxpip install pipenv 然后就可以在需要安装虚拟环境的目录下执行pipenv shell命令来创建虚拟环境 如图所示: 下一次在相同目录或子目录下直接执行pipenv shell即可快速进入虚拟环境,此时执行pip list即可看到虚拟环境默认安装的库如下: 要在PyCharm中使用虚拟环境,还需要在settings中进行设置、选择Python可执行程序,操作如下:
|
CopyRight 2018-2019 实验室设备网 版权所有 |