Centos7 安装使用virtualenvwrapper
退出所有的虚拟环境,在物理环境下安装
1.下载安装virtualenvwrapper
- pip3 install virtualenvwrapper
2.查看python3的文件和virtualenvwrapper.sh的路径
- # 查找python3命令的路径
- [root@instance-nnja0or7 ~]# which python3
- /opt/python3/bin/python3
- # 查找virtualenvwrapper.sh脚本的路径
- [root@instance-nnja0or7 ~]# find / -name virtualenvwrapper.sh
- /opt/python3/bin/virtualenvwrapper.sh
3.修改linux的当前用户的配置文件~/.bashrcvim ~/.bashrc
- vim ~/.bashrc
- # 末尾添加以下代码,保存退出
- WORKON_HOME=~/Envs
- VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
- VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
- source /opt/python3/bin/virtualenvwrapper.sh
配置解释
- #设置virtualenv的统一管理目录,以后自动下载的虚拟环境都放在这
- WORKON_HOME=~/Envs
- #添加virtualenvwrapper的参数,生成干净隔绝的环境
- VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
- #指定python解释器的本体
- VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3
- #执行virtualenvwrapper安装脚本
- source /opt/python3/bin/virtualenvwrapper.sh
4.退出当前会话,重新登陆
登陆后会加载一段代码
5.virtualenvwrapper的使用
- ## 在物理环境下操作
- # 创建并激活虚拟环境
- mkvirtualenv
- # 切换虚拟环境
- workon
- # 退出虚拟环境
- deactivate
- # 删除虚拟环境
- rmvirtualenv
- # 查看所有的虚拟环境
- lsvirtualenv
- 在虚拟环境下操作
- # 切换到虚拟环境的目录
- cdvirtualenv
- # 切换到虚拟环境的site-packages目录
- cdsitepackages
- # 查看虚拟环境site-packages目录的文件
- lssitepackages
创建虚拟环境
- # 创建并激活虚拟环境venv1
- mkvirtualenv venv1
- # 创建并激活虚拟环境venv2
- mkvirtualenv venv2
切换虚拟环境
- # 切换虚拟环境
- workon venv1
退出虚拟环境
- deactivate
查看虚拟环境
- lsvirtualenv
删除虚拟环境
- rmvirtualenv venv2
Centos7 安装使用virtualenvwrapper的更多相关文章
- 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 ...
- centos7 安装 python3.5
centos7 安装 python3.5 一. python虚拟环境virtualenv VirtualEnv用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前 ...
- HP服务器 hp 360g5 centos7安装问题
HP服务器 hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...
- CentOS7 安装Mono及Jexus
CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- CentOS7安装Oracle 11gR2 安装
概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...
- centos7安装eclipse
centos7安装eclipse Eclipse是一个集成开发环境(IDE),包含一个基工作区和定制环境的可扩展插件系统.大部分使用 Java 编写,Eclipse 可以用来开发应用程序.通过各种插件 ...
- CentOS7安装mongoDB数据库
CentOS7安装mongoDB数据库 时间:2015-03-03 16:45来源:blog.csdn.net 作者:进击的木偶 举报 点击:8795次 mongoDB是目前发展比较好的NOSQL数据 ...
随机推荐
- UEFI Install CentOS 7
bios必须设置u盘为第一启动项 编辑E:\EFI\BOOT\grub.cfg中所有inst.stage2=hd:LABEL=*与卷标名称一致(区分大小写)(linux系统写入镜像无需修改) inst ...
- Windows下的命令行终端 cmder
Windows下有很多比系统自带的cmd或者PowerShell好用的命令行工具,cmder是最为推荐的一款. 1.从cmder官网直接下载,一般下载full版本,下载完成后解压文件到自己指定的目录, ...
- java面试填坑解惑篇
感谢原文出处:https://www.cnblogs.com/javazhiyin/ NO1.请简单描述JDK和JRE的区别? NO1.回答JDK和JRE的区别这道题,首先要回答两个名次的概念,JDK ...
- 智能指针类模板(中)——Qt中的智能指针
Qt中的智能指针-QPointer .当其指向的对象被销毁时,它会被自动置空 .析构时不会自动销毁所指向的对象-QSharedPointer .引用计数型智能指针 .可以被自由的拷贝和赋值 .当引用计 ...
- 201871010111-刘佳华《面向对象程序设计(java)》第十五周学习总结
201871010111-刘佳华<面向对象程序设计(java)>第十五周学习总结 实验十三 Swing图形界面组件(二) 实验时间 2019-12-6 第一部分:理论知识总结 5> ...
- 用背包问题思路解决 322. Coin Change(完全背包)
首先需要明白 0-1 背包问题中的放置表格,见 “玩转算法面试 从真题到思维全面提升算法思维” 9-5 节,本题思路类似表格纵向为:只考虑第 [0 …,… index] 种硬币(物品)表格横向为:需要 ...
- 【Eureka篇三】EurekaServer服务注册中心(1)
注:在前面[Rest微服务案例(二)]的基础上进行操作. 1. 新建Maven Module,子模块名称为microservicecloud-eureka-7001,packaging为jar模式 & ...
- 《anchor-based v.s. anchor-free》
作者:青青子衿链接:https://www.zhihu.com/question/356551927/answer/926659692来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...
- AtCoder Beginner Contest 147
A - Blackjack #include <bits/stdc++.h> int main() { int a, b, c; scanf("%d%d%d", &am ...
- DRF--验证器
前戏 在之前我们对前端妹子传来的数据进行校验,使用的是序列化类来进行校验的,但这里面往往满足不了我们的需求,更多的时候我们希望自己定义校验规则.这里介绍三种自定义校验的方式.分别是单一字段校验,多个字 ...