os系统安装Python虚拟环境virtualenv和virtualenvwrapper
一、安装Python
上节已经讲了如何安装Python2和Python3
二、给Python3安装virtualenv
在终端输入:sudo pip3 install virtualenv
等待安装成功:

然后建立一个测试目录:
mkdir testvirtual
进入测试目录:
cd testvirtual
创建一个虚拟环境env1:
virtualenv env1
三、安装virtualenvwrapper
virtualenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。
运行代码:sudo pip3 install virtualenvwrapper进行安装。
默认安装在/usr/local/bin下面
接下来创建一个文件,用来存放所有的虚拟环境:
mkdir ~/workspaces
cd ~/workspaces
运行virtualenvwrapper.sh文件:
export WORKON_HOME=~/workspaces
source /usr/local/bin/virtualenvwrapper.sh
创建一个或者多个虚拟环境 env1,env2:
mkvirtualenv env1
mkvirtualenv env2
一些基本操作:
1、列出虚拟环境:
lsvirtualenv -b
2、切换虚拟环境:workon env1
3、查看环境里安装了那些包:lssitepackages
4、进入当前环境:cdvirtualenv
5、进入当前环境的site-packages:
cdsitepackages
cdsitepackages pip
6、复制虚拟环境: cpvirtualenv env1 env3
或者: copying env1 as env3
7、退出虚拟环境: deactivate
8、删除虚拟环境: rmvirtualenv env2
或者: removing env2
以后每次进入虚拟环境就用一下代码:
cd ~/workspaces
export WORKON_HOME=~/workspaces
source /usr/local/bin/virtualenvwrapper.sh
workon env1
退出环境就用:deactivate
os系统安装Python虚拟环境virtualenv和virtualenvwrapper的更多相关文章
- python虚拟环境--virtualenv和virtualenvwrapper
python虚拟环境--virtualenv和virtualenvwrapper http://www.cnblogs.com/technologylife/p/6635631.html https: ...
- Centos7 python虚拟环境virtualenv和virtualenvwrapper简单介绍
我的系统版本是 [root@localhost ~]# cat /etc/os-release 我的Python版本是 [root@localhost ~]# python3 -V 关于如何安装Pyt ...
- Python 虚拟环境Virtualenv
本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境 和 本地环境没有关系,随时可以删除这个隔离 ...
- python虚拟环境 -- virtualenv , virtualenvwrapper
virtualenv -- python虚拟沙盒 有人说:virtualenv.fabric 和 pip 是 pythoneer 的三大神器. 一.安装 pip install virtualenv ...
- windows下python虚拟环境virtualenv安装和使用
前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用. 环境信息 操作系统:windows10 pytho ...
- python虚拟环境virtualenv简介
参考网站: https://realpython.com/python-virtual-environments-a-primer/ 一. 创建一个新的虚拟环境 # Python 2: $ virtu ...
- [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win
1 前言 由于Python的版本众多,还有Python2和Python3的争论,因此有些软件包或第三方库就容易出现版本不兼容的问题. 通过 virtualenv 这个工具,就可以构建一系列 虚拟的Py ...
- #Python学习#python虚拟环境——virtualenv
前言 在Ubuntu系统中,系统一般会默认安装python2.x和3.x,像我近期买的阿里云ECS默认安装了2.7.2和3.5.2,所有pip安装的第三方包都会被放在默认的site-apckages目 ...
- Linux下安装python虚拟环境(virtualenv,vritulaenvwrapper)
一.virtualenv virtualenv是如何创建"独立"的Python运行环境的呢? 原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令sour ...
随机推荐
- Python测试工具——nose
1.nose 特点: a) 自动发现测试用例(包含[Tt]est文件以及文件包中包含test的函数) b) 以test开头的文件 c) 以test开头的 ...
- sed与正则表达式
行的开头(^) ^匹配每一行的开头 [root@sishen ~]# sed -n '/^103/ p ' employee.txt 103,Raj Reddy,Sysadmin 只有^出现在正则表达 ...
- AJPFX关于java 知识点的集合
1 .对象的初始化 (1 )非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化. 基本类型:int 型,初始化为0. 如果为对象:这些对象会按顺序初始化. ※在所有类成员初始化 ...
- 将call/apply方法应用于其他对象上的几种方法
在处理类数组中,发现了两种将数组方法应用于类数组的方法,现将call/apply的常用方式总结一下. 一.当做函数调用 function print_vars(var1,var2){ console. ...
- Spring---AOP注解开发&jdbc模板&Spring事务管理
一.AOP注解开发 此处需要回忆一遍AOP的概念.简单的来说,AOP就是利用动态代理技术,做到不触动源代码但却扩展了功能.那么就需要一个被扩展的对象和一个“新的功能”,例如说给某类的saveUser方 ...
- PHP(二)常用函数
数学函数 数组函数 字符串函数
- 21全志r58m平台的framework在使用过程中会莫名的崩溃掉
21全志r58m平台的framework在使用过程中会莫名的崩溃掉 2018/10/25 16:20 版本:V1.0 开发板:SC5806 1.系统编译: rootroot@cm88:/home/ww ...
- scala.的Enumeration枚举示例(转)
简介 在scala中没有枚举类型,但在标准类库中提供了Enumeration类来产出枚举.扩展Enumeration类后,调用value方法类初始化枚举中的可能值. 内部类value实际上是一个抽象类 ...
- 阿里云服务器安装ss使用
下载安装服务器版shadowsocks yum install epel-release yum update yum install python-setuptools m2crypto super ...
- Node.js——url模块
url模块通过api可以将get提交的参数方便的提取出来