python虚拟环境的安装与配置(究极详细易理解版!!!) 您所在的位置:网站首页 虚拟运行环境v60 python虚拟环境的安装与配置(究极详细易理解版!!!)

python虚拟环境的安装与配置(究极详细易理解版!!!)

2024-07-01 19:55| 来源: 网络整理| 查看: 265

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进入虚拟环境exit退出虚拟环境pipenv --rm删除整个环境,不会删除pipfile

       下一次在相同目录或子目录下直接执行pipenv shell即可快速进入虚拟环境,此时执行pip list即可看到虚拟环境默认安装的库如下: 在这里插入图片描述

Pycharm配置虚拟环境

       要在PyCharm中使用虚拟环境,还需要在settings中进行设置、选择Python可执行程序,操作如下: 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

在这里插入图片描述 最后依次点击确认,依次退出、等待加载完成即为切换到虚拟环境成功



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有