安装虚拟环境

系统:CentOS 7.2

python版本:Python 2.7.5

1.虚拟环境介绍

虚拟环境是Python解释器的一个私有副本,在这个环境中你可以安装私有包,而且不会影响系统中安装的全局Python解释器

虚拟环境非常有用,可以在系统的 Python 解释器中避免包的混乱和版本的冲突。为每个程

序单独创建虚拟环境可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净

整洁,使其只作为创建(更多)虚拟环境的源。使用虚拟环境还有个好处,那就是不需要

管理员权限。

虚拟环境使用第三方实用工具 virtualenv 创建。输入以下命令可以检查系统是否安装了

virtualenv:

$ virtualenv –version

如果结果显示错误,你就需要安装这个工具。

CentOS用户可以使用下述命令安装它:

$sudo yum –y install python-virtualenv

Ubuntu用户可以使用下述命令安装它:

$ sudo apt-get install python-virtualenv

如果你的电脑是 Mac OS X 系统,就可以使用 easy_install 安装 virtualenv:

$ sudo easy_install virtualenv

如果你使用微软的 Windows 系统或其他没有官方 virtualenv 包的操作系统,那么安装过程要稍微复杂一点。在浏览器中输入网址 https://bitbucket.org/pypa/setuptools,回车后会进入 setuptools 安装程序的主页。在这个页面中找到下载安装脚本的链接,脚本名为 ez_setup.py。把这个文件保存到电脑的一个临时文件夹中,然后在这个文件夹中执行以下命令:

$ python ez_setup.py

$ easy_install virtualenv

注意:

(1).在微软 Windows 系统中,请使用“以管理员身份运行”选项打开命令行窗口;在基于Unix 的系统中,要在上面两个命令前加上 sudo,或者以根用户身份执行。一旦安装完毕,virtualenv 实用工具就可以从常规账户中调用。

(2).Python 3.3 通过 venv 模块原生支持虚拟环境,命令为 pyvenv,pyvenv 可以替

代 virtualenv。

下一步是使用 virtualenv 命令在 flasky 文件夹中创建 Python 虚拟环境。这个命令只有一

个必需的参数,即虚拟环境的名字。创建虚拟环境后,当前文件夹中会出现一个子文件

夹,名字就是上述命令中指定的参数,与虚拟环境相关的文件都保存在这个子文件夹中。

按照惯例,一般虚拟环境会被命名为 venv:

现在,flasky 文件夹中就有了一个名为 venv 的子文件夹,它保存一个全新的虚拟环境,其中有一个私有的 Python 解释器。在使用这个虚拟环境之前,你需要先将其“激活” 。

如果你使用 bash 命令行(Linux 和 Mac OS X 用户) ,可以通过下面的命令激活这个虚拟环境:

$ source venv/bin/activate

如果使用微软 Windows 系统,激活命令是:

$ venv\Scripts\activate

虚拟环境被激活后,其中 Python 解释器的路径就被添加进 PATH 中,但这种改变不是永久

性的,它只会影响当前的命令行会话。为了提醒你已经激活了虚拟环境,激活虚拟环境的

命令会修改命令行提示符,加入环境名:

(venv) $

当虚拟环境中的工作完成后,如果你想回到全局 Python 解释器中,可以在命令行提示符下

输入 deactivate。

至此虚拟环境搭建完毕。

1.1、配置Python虚拟环境的更多相关文章

  1. 如何在Mac中配置Python虚拟环境,踩了好多坑

    如何在Mac中配置Python虚拟环境 1.安装virtualenv pip3 install virtualenv 2.安装virtualenvwrapper pip3 install virtua ...

  2. 配置Python虚拟环境

    最小化安装的centos7中并没有安装python3 1.安装python3 1)下载安装包: wget https://www.python.org/ftp/python/3.6.2/Python- ...

  3. Ubuntu中配置Python虚拟环境Virtualenv

    Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...

  4. window10配置python虚拟环境的路径

    当我们搭建python+django项目的时候,需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响. 1.配置虚拟环境前,首先需要安装两个包 pip install virtualenvwr ...

  5. 配置python虚拟环境Virtualenv及pyenv

    pyenv pyenv 可以让机器安装各种不同版本的python pyenv install --list 查看可以安装的python版本 pyenv versions 查看已安装的python版本 ...

  6. pyenv 配置python虚拟环境

    安装pyenv环境 yum -y install git yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readli ...

  7. jinkins配置python虚拟环境

    cd /root/.virtualenvs . automationVenv/bin/activate cd /home/wangju/gitProject/automationtest#cd pyt ...

  8. Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)

    对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...

  9. Python虚拟环境和requirements.txt文件的使用

    参考: https://www.centos.bz/2018/05/centos-7-4-%E5%AE%89%E8%A3%85python3%E5%8F%8A%E8%99%9A%E6%8B%9F%E7 ...

随机推荐

  1. Oracle推断值为非数字

    select * from product_info t where t.contract_detailid is not null and length(translate(t.contract_d ...

  2. js中的函数function

    js的function对象在调用过程中具有一个arguments的属性,它是由脚本解释器创建的(这也是arguments创建的唯一方式). arguments属性能够看作是一个Array对象,它有le ...

  3. poj 3461 字符串单串匹配--KMP或者字符串HASH

    http://poj.org/problem?id=3461 先来一发KMP算法: #include <cstdio> #include <cstring> #include ...

  4. javascript 使用方式

    第一种:内嵌在html节点中 <html> <body> <input type="button" onclick="document.bo ...

  5. light oj1074

    Description The people of Mohammadpur have decided to paint each of their houses red, green, or blue ...

  6. 洛谷P3809 后缀数组模板

    题目:https://www.luogu.org/problemnew/show/P3809 刚学了后缀数组,看人家手写演示了半天,大概明白了过程,但完全写不出来代码: 于是借鉴了许多,不过都差不多, ...

  7. javascript从作用域链的角度看闭包

    闭包 闭包是一个能访问外部函数定义的变量的函数. 为什么? 当访问一个变量时,解释器会首先在当前作用域查找标示符,如果没有找到,就去父作用域找,直到找到该变量的标示符或者不再存在父作用域了,这就是作用 ...

  8. [Apple开发者帐户帮助]五、管理标识符(4)注册一个应用程序组

    您需要注册一个或多个组才能启用应用组. 所需角色:帐户持有人或管理员. 在“ 证书”,“标识符和配置文件”中,从左侧的弹出菜单中选择操作系统. 在“标识符”下,选择“应用程序组”,然后单击右上角的“添 ...

  9. 微信公众号开发之文本消息自动回复,以及系统关注自动回复,php代码

    以tshop为例 直接上代码: 企业 cc_wx_sys表为自建,存储系统消息的配置的 字段: id type key status <?php /** * tpshop * ========= ...

  10. idea新建文件无法识别(二)

    1,出现问题的步骤: 当想新增一个Hello.java文件时候 选错了文件类型.新建了一个text文件.当回过头来把文件后缀改掉的时候发现idea无法识别,颜色一直是灰色. 2,解决问题的办法: 选择 ...