centos python虚拟环境_centos7 python的虚拟环境

解释:虚拟环境,让使用者可以在同一台机器上使用同一程序的不同版本。举例 A项目使用Django1.11 。B项目使用Django2.0

一、virtualenv

(1)安装  virtualenv

pip3 install virtualenv -i https://pypy.douban.com/simple

(2)构建虚拟环境  是在  /root 目录下

virtualenv --system-site-packages django1.11

注意:使用 virtualenv --help  查看帮助信息。例如  有些virtualenv版本中  --system-site-packages  是用 --no-site-packages代替的。django1.11是虚拟环境名字

(3)进入虚拟环境

source django1.11/bin/activate

07fddd5d86ee01d33ff50d9827c3098b.png

(4)安装Django1.11版本

pip3 install django==1.11.9 -i https://pypy.douban.com/simple

(5)退出虚拟环境

deactivate

pips: 重复执行 2-4 步骤 安装不同Django 版本

二、虚拟环境管理工具  virtualenvwrapper

(1)安装  python3的第三方包中

pip3 install virtualenvwrapper -i https://pypy.douban.com/simple

(2)打开配置文件 在家目录下的  .bashrc

vim ~/.bashrc

(3)追加配置

export WORKON_HOME=~/envdir #指定创建虚拟环境的目录

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--system-site-packages'

export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 #指定python3解释器

source /opt/python3/bin/virtualenvwrapper.sh #加载virtualenvwrapper配置

(4)重新加载

source ~/.bashrc

(5)创建虚拟环境并切入

mkvirtualenv django11

ba98e0fbda73bc368f415e1a80190f30.png

(6)退出 deactivate

补充命令:

(1)在没进入虚拟环境是可以执行命令

workon name:进入创建好的虚拟环境。lsvirtualenv:列出被管理的虚拟环境。rmvirtualenv  name  删除虚拟环境。

(2)进入虚拟环境是可以执行命令

cdvirtualenv:移动到虚拟环境的文件夹。cdsitepackages:切换环境下第三方包文件夹。lssitepackages:列出当前环境第三方包

三、 开启Python3自带虚拟环境

python3 -m venv django11 #创建环境

source bin/activate #进入

deactivate #退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值