退出所有的虚拟环境,在物理环境下安装

1.下载安装virtualenvwrapper

  1. pip3 install virtualenvwrapper

2.查看python3的文件和virtualenvwrapper.sh的路径

  1. # 查找python3命令的路径
  2. [root@instance-nnja0or7 ~]# which python3
  3. /opt/python3/bin/python3
  4.  
  5. # 查找virtualenvwrapper.sh脚本的路径
  6. [root@instance-nnja0or7 ~]# find / -name virtualenvwrapper.sh
  7. /opt/python3/bin/virtualenvwrapper.sh

3.修改linux的当前用户的配置文件~/.bashrcvim ~/.bashrc

  1. vim ~/.bashrc
  2.  
  3. # 末尾添加以下代码,保存退出
  4.  
  5. WORKON_HOME=~/Envs
  6. VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
  7. VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
  8. source /opt/python3/bin/virtualenvwrapper.sh

配置解释

  1. #设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
  2. WORKON_HOME=~/Envs
  3.  
  4. #添加virtualenvwrapper的参数,生成干净隔绝的环境
  5. VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
  6.  
  7. #指定python解释器的本体
  8. VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
  9.  
  10. #执行virtualenvwrapper安装脚本
  11. source /opt/python3/bin/virtualenvwrapper.sh

4.退出当前会话,重新登陆

登陆后会加载一段代码

5.virtualenvwrapper的使用

  1. ## 在物理环境下操作
  2. # 创建并激活虚拟环境
  3. mkvirtualenv
  4.  
  5. # 切换虚拟环境
  6. workon
  7.  
  8. # 退出虚拟环境
  9. deactivate
  10.  
  11. # 删除虚拟环境
  12. rmvirtualenv
  13.  
  14. # 查看所有的虚拟环境
  15. lsvirtualenv
  1. 在虚拟环境下操作
  2. # 切换到虚拟环境的目录
  3. cdvirtualenv
  4.  
  5. # 切换到虚拟环境的site-packages目录
  6. cdsitepackages
  7.  
  8. # 查看虚拟环境site-packages目录的文件
  9. lssitepackages

创建虚拟环境

  1. # 创建并激活虚拟环境venv1
  2. mkvirtualenv venv1
  3.  
  4. # 创建并激活虚拟环境venv2
  5. mkvirtualenv venv2

切换虚拟环境

  1. # 切换虚拟环境
  2. workon venv1

退出虚拟环境

  1. deactivate

查看虚拟环境

  1. lsvirtualenv

删除虚拟环境

  1. rmvirtualenv venv2

Centos7 安装使用virtualenvwrapper的更多相关文章

  1. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

  2. centos7 安装 python3.5

    centos7 安装 python3.5 一. python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前 ...

  3. HP服务器 hp 360g5 centos7安装问题

    HP服务器  hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...

  4. CentOS7 安装Mono及Jexus

    CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...

  5. CentOS7安装mysql提示“No package mysql-server available.”

    针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...

  6. CentOS7安装Oracle 11gR2 安装

    概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...

  7. Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法

    问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...

  8. centos7安装eclipse

    centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...

  9. CentOS7安装mongoDB数据库

    CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...

随机推荐

  1. UEFI Install CentOS 7

    bios必须设置u盘为第一启动项 编辑E:\EFI\BOOT\grub.cfg中所有inst.stage2=hd:LABEL=*与卷标名称一致(区分大小写)(linux系统写入镜像无需修改) inst ...

  2. Windows下的命令行终端 cmder

    Windows下有很多比系统自带的cmd或者PowerShell好用的命令行工具,cmder是最为推荐的一款. 1.从cmder官网直接下载,一般下载full版本,下载完成后解压文件到自己指定的目录, ...

  3. java面试填坑解惑篇

    感谢原文出处:https://www.cnblogs.com/javazhiyin/ NO1.请简单描述JDK和JRE的区别? NO1.回答JDK和JRE的区别这道题,首先要回答两个名次的概念,JDK ...

  4. 智能指针类模板(中)——Qt中的智能指针

    Qt中的智能指针-QPointer .当其指向的对象被销毁时,它会被自动置空 .析构时不会自动销毁所指向的对象-QSharedPointer .引用计数型智能指针 .可以被自由的拷贝和赋值 .当引用计 ...

  5. 201871010111-刘佳华《面向对象程序设计(java)》第十五周学习总结

    201871010111-刘佳华<面向对象程序设计(java)>第十五周学习总结 实验十三  Swing图形界面组件(二) 实验时间 2019-12-6 第一部分:理论知识总结 5> ...

  6. 用背包问题思路解决 322. Coin Change(完全背包)

    首先需要明白 0-1 背包问题中的放置表格,见 “玩转算法面试 从真题到思维全面提升算法思维” 9-5 节,本题思路类似表格纵向为:只考虑第 [0 …,… index] 种硬币(物品)表格横向为:需要 ...

  7. 【Eureka篇三】EurekaServer服务注册中心(1)

    注:在前面[Rest微服务案例(二)]的基础上进行操作. 1. 新建Maven Module,子模块名称为microservicecloud-eureka-7001,packaging为jar模式 & ...

  8. 《anchor-based v.s. anchor-free》

    作者:青青子衿链接:https://www.zhihu.com/question/356551927/answer/926659692来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...

  9. AtCoder Beginner Contest 147

    A - Blackjack #include <bits/stdc++.h> int main() { int a, b, c; scanf("%d%d%d", &am ...

  10. DRF--验证器

    前戏 在之前我们对前端妹子传来的数据进行校验,使用的是序列化类来进行校验的,但这里面往往满足不了我们的需求,更多的时候我们希望自己定义校验规则.这里介绍三种自定义校验的方式.分别是单一字段校验,多个字 ...