python虚拟环境管理器

我们在使用python虚拟环境的时候,最好安装一个虚拟环境管理器,这样我们就能很方便的管理python的

虚拟环境,而python的虚拟环境管理工具包就是virtualenvwrapper,virtualenvwrapper其实是一个python

虚拟环境的命令集合,使用里面的命令,我们会很方便的管理和控制python的虚拟环境:
virtualenvwrapper官网:http://virtualenvwrapper.readthedocs.io/
英文中:
wrapper的意思是:包装,包的意思。
而:
virtualenvwrapper的意思就是python虚拟换里管理工具包的意思。

一.安装pip软件包
yum install python-pip
升级pip软件包
pip install --upgrade pip python虚拟环境管理工具包的安装:
#.首先我们需要安装一下python虚拟环境:
pip install virtualenv
#.然后我们安装python虚拟环境关闭工具包
pip install virtualenvwrapper
#默认情况下python虚拟环境管理工具包virtualenvwrapper安装到下面这个路径下:
#/usr/lib/python2./site-packages #此时我们需要将虚拟环境管理工具添加到系统环境变量:
我们输入命令:
which virtualenvwrapper.sh
输出:
/usr/bin/virtualenvwrapper.sh #.配置virtualenvwrapper的系统环境变量,并配置创建的虚拟环境的默认的安装路径:
export WORKON_HOME=/opt/Python_Envs
mkdir -p WORKON_HOME
source /usr/bin/virtualenvwrapper.sh
将python虚拟环境virtualenvwrapper永久添加到环境变量:
如果使用python3创建虚拟环境,那么python3中也必须安装virtualenvwrapper
vim /etc/profile
export WORKON_HOME=/opt/Python_Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/bin/virtualenv
source /opt/soft/python/bin/virtualenvwrapper.sh python2的话我们可以直接更改为如下:
vim /etc/profile
#set virtualenvwrapper environment
export WORKON_HOME=/opt/Python_Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
source /usr/bin/virtualenvwrapper.sh 保存后执行:
source /etc/profile #----此时我们的虚拟环境管理工具就已经安装好了,接下来我们就可以
#----使用我们的python虚拟环境了。
#.创建一个虚拟环境
mkvirtualenv 虚拟环境名称 #.列出所有的虚拟环境
workon
lsvirtualenv
#.删除一个虚拟环境
rmvirtualenv 虚拟环境名称 #.切换到任何一个我们想要的虚拟环境,此命令将注销其他已经被激活的虚拟环境
workon 虚拟环境名称 #.注销当前已经被激活的虚拟环境
deactivate #查看虚拟环境所安装的软件包:
lssitepackages 创建指定python版本的虚拟环境:
mkvirtualenv -p /usr/bin/python3 Python3_env

python虚拟环境四的更多相关文章

  1. 第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块

    第四百零一节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署virtualenv虚拟环境安装,与Python虚拟环境批量安装模块 virtualenv简介 1.安装virtuale ...

  2. CentOS使用virtualenv搭建独立的Python环境-python虚拟环境

    CentOS使用virtualenv搭建独立的Python环境-python虚拟环境 virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解 ...

  3. python虚拟环境的使用

    一. 安装 sudo apt-get install python-virtualenv 二. 创建环境 sudo virtualenv Myenv 创建完全隔离的Python环境,实质是创建了一个文 ...

  4. 01安装Python虚拟环境

    链接 一,为什么安装虚拟环境? 如果你有0.1版本的Flask已经完成项目,此时Flask1.1版本出来的时候就会对0.1有影响,我们通过虚拟环境可以做到互补影响. 二,安装方法 cmd--pip-- ...

  5. ubuntu18.04中python虚拟环境的安装

    一:下载虚拟环境安装包 sudo apt install virtualenv sudo apt install virtualenvwrapper pwd  查看当前目录 ls -all 查看是否有 ...

  6. python虚拟环境virtualenv的安装与使用

    如果我们要同时开发多个应用程序,每个应用可能需要各自拥有一套“独立”的Python运行环境,我们可以使用virtualenv解决这个问题,它可以为一个应用创建一套“隔离”的Python运行环境. 一. ...

  7. python为何需要虚拟环境--Python虚拟环境的安装和配置-virtualenv

    一 虚拟环境 virtual environment 它是一个虚拟化,从电脑独立开辟出来的环境.通俗的来讲,虚拟环境就是借助虚拟机docker来把一部分内容独立出来,我们把这部分独立出来的东西称作“容 ...

  8. Flask初学者:Python虚拟环境,Flask安装,helloworld,run方法

    一.Python虚拟环境: 作用:使Python框架的不同版本可以在同一台电脑上运行.如果在电脑上全局(C盘或者其他目录)安装Flask(或其他Python框架),当你使用其他版本的Flask(比如有 ...

  9. python虚拟环境virtualenv、virtualenv下运行IDLE、powershell 运行脚本由执行策略引起的问题

    一.为什么要创建虚拟环境: 应为在开发中会有同时对一个包不同版本的需求,创建多个开发环境就能解决这个问题.或许也会有对python不同版本的需求,这就需要使用程序来管理不同的版本,virtualenv ...

随机推荐

  1. 在windows下把Mongodb设置系统服务

    把Mongodb Server 设置为系统,方便启动与停止 今天一时兴起在本地安装了下Mongodb服务,安装完后,创建了配置文件为数据库服务指明在哪里存储数据库原始文件,随即就启动了mongo se ...

  2. java基础以及操作Excle

    今天把会经常用的几个集合的迭代方法又练习了一下,放在这里,经常复习! map集合迭代 /*** 迭代map[1]*/ for (Integer key : map.keySet()) {//迭代key ...

  3. Mybatis设置sql超时时间

    开始搭建项目框架的时候,忽略了sql执行超时时间的问题. 原本使用.net开发是,默认的超时时间是30s,这个时间一般一般sql是用不到的,但也不排除一些比较复杂或数据量较大的sql. 而java中, ...

  4. SpringMVC与Struts2区别与比较

    1.Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上Spr ...

  5. zabbix 用户自定义监控参数添加

    1. item  key的添加 key可以带参数,该参数为一个数组列表,可以同时传递多个参数,key的格式如下 key -- [ parameters] -- 例如: vfs.fs.size[/] v ...

  6. 动态注册BroadcastReceiver

    1. [代码][Java]代码      package com.zjt.innerreceiver;   import android.app.Service; import android.con ...

  7. PHP上传文件时,文件过大$_FILES为空

    在php中判断上传文件的大小,但是文件一但过大,print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题,上传小文件时,PHP能正常获取到,但是文件一超过8M就变为空了,我 ...

  8. Android Studio 使用Gradle多渠道打包

    第一步:配置AndroidManifest.xml 以友盟渠道为例,渠道信息一般都是写在 AndroidManifest.xml文件中,大约如下: <meta-data android:name ...

  9. WPF Combo box 获取选择的Tag

    string str1 = ((ComboBoxItem)this.cboBoxRate1553B.Items[this.cboBoxRate1553B.SelectedIndex]).Tag.ToS ...

  10. C# 获取QQ群数据的实现

    一,分析 1,群数据获取 当访问http://qun.qq.com/air/#mygroup我们通过Fiddler可以查看到QQ群列表是从http://qun.qq.com/air/group/min ...