Centos7.4配置虚拟环境
environment
Centos7.4
Python3.7
download
pip isntall virtualenv
create environment
virtualenv environment_name # for example: virtualenv venv1
这一步在创建虚拟环境的时候,可能会提示你
-bash: virtualenv: 未找到命令
这说明virtualenv并没有添加到环境变量中,有两种解决办法
·指定Python解释器去使用这个virtualenv创建虚拟环境
python -m virtualenv venv1 # 指定Python的解释器
这样你用什么版本的解释器,这个创建虚拟环境的解释器就是哪个版本,好处是多个解释器共存的话,这种比较灵活,缺点是,每次创建虚拟环境都要加上python -m
· 为virtualenv建立软连
如果你已经成功的下载了virtualenv,那么,它被安装在你的pip对应的Python解释器的bin目录内,如我用Python3.7下载的,并且我的Python3.7安装目录为 /usr/loacl/python/python37/
那么我的软连就是这么建立的:
ln -s /usr/local/python/python37/bin/virtualenv /usr/bin/virtualenv
这样建立软连后,就可以直接用virtualenv创建虚拟环境了
start and stop
start environment
source venv1/bin/activate # 成功则显示(venv1)[root@xx]#
stop environment
source venv1/bin/deactivate # 或者deactivate,在虚拟环境开启状态下,能直接调用deactivate关闭
use
在开启虚拟环境后,此时的Python解释器和pip就是该虚拟环境的解释器了,但说了这么多,现在centos下只有一个虚拟环境, 当项目多了的话,一个虚拟环境就不够用了。那么我们怎么才能用多个虚拟环境呢?该如何管理呢?
多个虚拟环境共存
https://my.oschina.net/leejun2005/blog/688415
Centos7.4配置虚拟环境的更多相关文章
- Centos7网络配置,vsftpd安装及530报错解决
今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识. 1,CentOS7网络配置 最小化安装CentOs7后,ifconfig提示comma ...
- Centos7安装配置gitlab
Centos7安装配置gitlab 这篇文字我会介绍在Centos7上安装gitlab,配置gitlab的smtp,并且创建项目demo. sudo yum install openssh-serve ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- centos7初步配置
centos7初步配置 首先安装lrzsz zip/unzip yum -y install lrzsz yum -y install zip unzip 安装vim yum install vim* ...
- centos7网络配置总结
centos7网络配置 --wang 一.通过配置文件 配置/etc/sysconfig/network-scripts/en.. 记忆信息量大,易出错,不推荐使用.配置多台电脑静态ip可以通过复制模 ...
- CentOS7基本配置一
CentOS7基本配置一 安装VMwareTools 1.点击重新安装VM-tool, 继而找到压缩文件VMwareTools-10.2.0...tar.gz,复制到桌面下,解压这么压缩文件到桌面下 ...
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...
- VMware14 安装CentOS7及其配置;CentOS7配置网桥,做远程连接;
1.VMware14安装 进入百度链接,按照图形安装就好了.https://jingyan.baidu.com/article/9f7e7ec09da5906f281554d6.html ...
- SVN CentOS7 下配置svn的安装及基础配置介绍
CentOS7 下配置svn的安装及基础配置介绍 by:授客 QQ:1033553122 目录 一. 二. 三. 四. 五. 六. 七. 一. 实践环境 CentOS 7操作系统(CentO ...
随机推荐
- centos 7 rpm方式安装mysql
一.下载rpm 二.安装 1.用rz上传到centos上,目录为/home/upload 2.解压 tar -xvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar ...
- Java课程课后作业02之动手动脑
一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数 数学算法原理: 可以使用的方法:Math中的random类以及random类,区别:Math中的random类只能用于生成随机数 ...
- Nest.js 添加中间件
Docs: https://docs.nestjs.com/middleware 创建中间件 logger.middleware.ts import { Injectable, NestMiddlew ...
- Java8 中的 default
之前的版本里 interface 中的方法必须是抽象方法,不能有方法体.现在可以添加 interface 内方法,只需要在方法的前面加一个 default 关键字,表示属于接口内部默认存在的方法. 如 ...
- SpringBoot定时任务说明
1. 定时任务实现方式 定时任务实现方式: Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务.使用这种方式可以让你的程序按照某一个频度执行 ...
- gitlab提交代码
cd existing_foldergit initgit remote add origin http://10.26.1.9/root/yunlian.gitgit add .git commit ...
- yii js
页面url拼接以及页面跳转 var baseUrl = '<?php echo Yii::$app->request->baseUrl ?>';var url = baseUr ...
- Ubuntu 18.04 安装Docker
第一种方法从Ubuntu的仓库直接下载安装: 安装比较简单,这种安装的Docker不是最新版本,不过对于学习够用了,依次执行下面命令进行安装. $ sudo apt install docker.io ...
- scala-创建泛型数组(T: Manifest)
def arrayT[T: Manifest](ary: T*): Array[T] = {//接受多个参数 val arys = new Array[T](ary.length) //初始化一个数组 ...
- 使用dom4j中SAXReader解析xml数据
public ApiConfig(String configFilePath) throws DocumentException{ SAXReader reader = new SAXReader() ...