Centos7.4配置虚拟环境

Posted neeo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)[[email protected]]#

stop environment

source venv1/bin/deactivate    # 或者deactivate,在虚拟环境开启状态下,能直接调用deactivate关闭

use

在开启虚拟环境后,此时的Python解释器和pip就是该虚拟环境的解释器了,但说了这么多,现在centos下只有一个虚拟环境, 当项目多了的话,一个虚拟环境就不够用了。那么我们怎么才能用多个虚拟环境呢?该如何管理呢?

多个虚拟环境共存

https://my.oschina.net/leejun2005/blog/688415





以上是关于Centos7.4配置虚拟环境的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7.4——KVM虚拟化二 共享存储之动态迁移与静态迁移

Centos7.4系统的虚拟机网络配置教程

vagrant 安装

虚拟机中对centOS7.4配置静态ip

新装系统(CentOS7.4)环境初始化配置笔记

VMware安装CentOS7.4