1.1、配置Python虚拟环境
安装虚拟环境
系统: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虚拟环境的更多相关文章
- 如何在Mac中配置Python虚拟环境,踩了好多坑
如何在Mac中配置Python虚拟环境 1.安装virtualenv pip3 install virtualenv 2.安装virtualenvwrapper pip3 install virtua ...
- 配置Python虚拟环境
最小化安装的centos7中并没有安装python3 1.安装python3 1)下载安装包: wget https://www.python.org/ftp/python/3.6.2/Python- ...
- Ubuntu中配置Python虚拟环境Virtualenv
Ubuntu版本为18.04 Virtualenv介绍 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-pac ...
- window10配置python虚拟环境的路径
当我们搭建python+django项目的时候,需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响. 1.配置虚拟环境前,首先需要安装两个包 pip install virtualenvwr ...
- 配置python虚拟环境Virtualenv及pyenv
pyenv pyenv 可以让机器安装各种不同版本的python pyenv install --list 查看可以安装的python版本 pyenv versions 查看已安装的python版本 ...
- pyenv 配置python虚拟环境
安装pyenv环境 yum -y install git yum install gcc make patch gdbm-devel openssl-devel sqlite-devel readli ...
- jinkins配置python虚拟环境
cd /root/.virtualenvs . automationVenv/bin/activate cd /home/wangju/gitProject/automationtest#cd pyt ...
- Windows Python虚拟环境配置(Distribute + pip + virtualenv + virtualenvwrapper-powershell)
对于Python开发新手,很多人会迷茫那些各种名目的工具和概念,如Python2.7, Python3.3, Distribute, pip, virtualenv,Setuptools, easy_ ...
- 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 ...
随机推荐
- Web Service学习-CXF开发Web Service的权限控制(二)
Web Service怎样进行权限控制? 解决思路:server端要求input消息总是携带实username.password信息,假设没实username和password信息.直接拒绝调用 解决 ...
- libcurl实现解析(3) - libcurl对select的使用
1.前言 在本系列的前一篇文章中.介绍了libcurl对poll()的使用. 參考"libcurl原理解析(2) - libcurl对poll的使用". 本篇文章主要分析curl_ ...
- 《Pro Android Graphics》读书笔记之第二节
Android Digital Video: Formats, Concepts and Optimization Android Digital Video Formats: MPEG4 H.264 ...
- USACO Section 2.1 Ordered Fractions
/* ID: lucien23 PROG: frac1 LANG: C++ */ #include <iostream> #include <fstream> #include ...
- Django网站管理--ModelAdmin
class AuthorAdmin(admin.ModelAdmin): list_display=('name', 'age', 'sex') #指定要显示的字段 search_fields=('n ...
- 卸载了 TortoiseGit,问题太多
电脑里面同一时候安装TortoiseGit 和 TortoiseSVN,使用tortoiseGIT来跟踪git项目,有一个非常无语的问题,git status显示都是clean的.可是目录图标却始终显 ...
- SQL SEVER 死锁// 解除死锁
SQL SEVER 死锁 USE mastergo CREATE PROC killspid (@dbname VARCHAR (20))AS BEGIN DECLARE @sql NV ...
- leetcode链表相关
目录 2/445两数相加 综合题(328奇偶链表, 206反转链表, 21合并两个有序链表 ) 92反转链表 II 链表排序(148排序链表, 876链表的中间结点) 142环形链表 II 160相交 ...
- 3-5 第三天 Koa 和 Express 中间件
Koa和Express这两个框架除了在接收请求和返回数据方面有非常通用.好用的封装以外,最有价值的地方就是它们有自己的中间件机制,所以说中间件可以看做是流水线上一个又一个的加工房间,每个加工的房间都只 ...
- Java压缩技术(一) ZLib
原文:http://snowolf.iteye.com/blog/465433 有关ZLib可参见官方主页 http://www.zlib.net/ ZLib可以简单的理解为压缩/解压缩算法,它与ZI ...