美文网首页
Python虚拟环境virtualenv的安装与使用

Python虚拟环境virtualenv的安装与使用

作者: 努力学习的小白 | 来源:发表于2020-06-17 00:22 被阅读0次

    序言:

    什么是虚拟环境?

    虚拟环境,实际上就是一种采用协作式隔离的运行时环境,允许 Python 用户和应用程序在安装和升级 Python 分发包时不会干扰到同一系统上运行的其他 Python 应用程序的行为。

    比如你写博客可以用一个flask的虚拟环境,写测试平台可以使用一个django的虚拟环境,但他们之间都不会相互影响。

    为什么要安装虚拟环境?

    比如,你在开发过程博客和平台中,如果博客网站需要request模块的1.0版本但应用平台需要request的2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个博客或者平台无法运行,这个时候,就需要给每个程序安装不同的虚拟环境。

    如果用博客的开发,可以拥有自己的安装了 1.0 版本的虚拟环境,而平台开发则拥有安装了 2.0 版本的另一个虚拟环境。 这个时候博客的开发要求将某个库升级到 3.0 版本,也不会影响到平台的环境。

    1、virtualenv的安装与管理

    1、1 安装

    windows下安装 :

    pip install virtualenv  
    pip install virtualenvwrapper-win
    

    linux下安装:

    pip install virtualenv 
    pip install virtualenvwrapper
    

    1、2 使用

    首先创建一个空文件夹,便于管理我们虚拟环境,比如virtualenvenvs等。
    新建一个WORKON_HOME的环境变量,将创建好的文件夹路径添加到我们的环境变量里,如C:\Users\ShaoJie\virtualenv

    image.png

    配置好以后,可以通过workon来查看当前系统下的虚拟环境,如下图。

    image.png
    1.2.1 创建与删除虚拟环境

    默认Python环境创建: mkvirtualenv [虚拟环境名称]

    image.png

    指定Python版本创建 : mkvirtualenv -p [python版本] [虚拟环境名称]

    当系统中,有多个Python版本时,为了方便开发,可以指定版本进行创建,这里我以创建一个名为flask2Python3版本的虚拟环境为例。

    image.png

    删除虚拟环境:rmvirtualenv [虚拟环境名称]

    image.png

    1.2.2 进入与退出虚拟环境

    进入虚拟环境: workon [虚拟环境名称]
    比如进入之前创建的flask2

    退出虚拟环境:deactivate

    image.png

    1.2.3 为虚拟环境安装第三方库

    安装命令与平常在windows上的python环境安装第三方库一样:pip install [库名]

    image.png

    相关文章

      网友评论

          本文标题:Python虚拟环境virtualenv的安装与使用

          本文链接:https://www.haomeiwen.com/subject/sfndxktx.html