Python之虚拟环境

原创 2018年04月16日 18:20:06
  1. 虚拟环境的作用

    虚拟环境可以完全隔绝别的python项目所用的依赖配置对当前的项目的影响

  2. 基本知识

    • 创建虚拟环境

      cmd 命令行输入

      pip install virtualenv
      下载相应的包

      virtualenv test
      创建虚拟环境

      Using base prefix ‘d:\program files (x86)\python\python36-32’
      New python executable in C:\Users\acer\Test\test\Scripts\python.exe
      Installing setuptools, pip, wheel….done.

      就会创建一个虚拟环境test,这个虚拟环境所在的目录当前目录下,上面的例子,我在C:\Users\acer\Test目录下创建的虚拟环境,虚拟环境test就在Test目录下
      上面的提示,基于我本机的python36-32来创建的一个虚拟环境

    • 进入虚拟环境

      cd test\Scripts

      activate.bat

      当出现(test虚拟环境名)的时候说明我们进入虚拟环境成功

      (test) C:\Users\acer\Test\test\Scripts

      输入

      python

      即可以看到我们所在的python的版本

      退出虚拟环境

      deactivate.bat

    • 创建Python2.7的虚拟环境

    有的时候我们需要另一个版本的Python,我们可以创建另一个版本的虚拟环境,这样我们就可以在需要另一个版本的Python的时候使用。

    virturlenv -p 你安装的另一个python版本的安装路径\python.exe

    之前说过虚拟环境的路径就在你的命令行所在的目录下面,进入和退出虚拟环境这里不再赘述

    这样我们就搭建了两种版本python的虚拟环境。

    • 我们会发现这样切换很麻烦,这就需要用到virtualenvwrapper

      重新进入一个cmd(注意别进入虚拟环境里面)中,输入pip install virtualenvwrapper


    输入workon 这一步需要进入计算机->系统属性->高级设置->环境变量->增加**WORK_HOME**的系统变量,变量地址就写你想要放虚拟环境的地址 (设置成功后重新进入cmd,输入workon,我们就会发现这个地址下的罗列的虚拟环境)

    输入mkvirtualenv (虚拟环境名)

    就可以在设置目录下创建这个虚拟环境

    这个时候会自动进入虚拟环境,
    之后进入直接workon 虚拟环境名,可以先workon查看有哪几个虚拟环境,输入deactivate直接退出,此时不需要使用.bat后缀名

  3. 上面是使用本机默认的python版本创建虚拟环境,那么如何使用另一个版本创建虚拟环境呢,

    mkvirtualenv –python=另一个python版本地址\python.exe 虚拟环境名

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/prospective0821/article/details/79964312

Tensorflow学习:Python虚拟环境

  • 2017年12月23日 10:49
  • 86KB
  • 下载

python中虚拟环境的使用

Python的虚拟环境可以使一个Python程序拥有独立的库library和解释器interpreter,而不用与其他Python程序共享统一个library和interpreter。虚拟环境的好处是...
  • You_are_my_dream
  • You_are_my_dream
  • 2016-11-04 01:14:34
  • 1911

在工作目录下建python的虚拟环境

1、安装virtualenv:pip install virtualenv 2、创建虚拟环境:virtualenv env --这个env是虚拟环境名,自定义的 3、启动虚拟环境使用命令:env\...
  • HYeeee
  • HYeeee
  • 2017-07-13 16:04:11
  • 241

【python】python虚拟环境virtualenv

当我们开始一个python项目的时候,会安装很多的包,如果都把安装这些包都安装在我们的主系统里,会导致运行环境十分混乱。为了更好的管理我们的运行环境,管理我们python及模块版本。我们需要一个工具,...
  • u012735879
  • u012735879
  • 2015-08-27 11:33:24
  • 1265

Ubuntu下Python虚拟环境的开启与关闭

虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器。这虚拟环境是很有用的,可以在系统的Python解释器中避免包的混乱和版本的冲突...
  • koko2015c
  • koko2015c
  • 2017-04-13 17:01:33
  • 608

改变虚拟环境中的Python版本

Virtualenvwrapper comes with some convenient commands for managing yourvirtualenvs. To change your ...
  • ruzewei
  • ruzewei
  • 2017-11-28 13:35:15
  • 312

Python 虚拟环境 windows平台 virtualenv

这篇是基于window平台的,mac平台请移步:mac平台的python虚拟环境virtualenv原因比如App_1需要的lib版本为1.10,App_2需要的lib版本为1.12,这样在同一个环境...
  • vitaminc4
  • vitaminc4
  • 2017-08-04 15:01:10
  • 735

sublime使用python的虚拟环境(图解)

首先Tools->Build System->勾上Python+Virtualenv 然后按下ctrl+shift+p,然后输入virtualenv,如下 按下回车即可...
  • appleyuchi
  • appleyuchi
  • 2018-01-06 19:43:54
  • 212

python 虚拟环境下安装本地包

python 虚拟环境安装本地包
  • tengdazhang770960436
  • tengdazhang770960436
  • 2017-10-14 16:38:05
  • 553

Mac 创建指定版本的python虚拟环境

目前条件: python版本 安装情况 2.7.10 系统自带 2.7.14 brew安装 3.6.3 brew安装 创建虚拟环境 python版本 创建虚拟环境...
  • tymatlab
  • tymatlab
  • 2017-11-23 14:07:56
  • 556
收藏助手
不良信息举报
您举报文章:Python之虚拟环境
举报原因:
原因补充:

(最多只允许输入30个字)