zoukankan      html  css  js  c++  java
  • 【Linux下安装使用virtualenv与virtualenvwrapper】

    "# virtualenv

    virtualenv是一个可以帮助我们管理不同Python环境的绝好工具。
    virtualenv是一个可以在系统中建立多个不同且相互不干扰的虚拟环境。

    下面的步骤将创建两个独立的虚拟环境,并分别安装运行django1.11.11、djagno2.0。

    # 我们先升级pip
    pip3.6 install --upgrade pip
    
    # 指定清华源下载virtualenv
    pip3.6 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
    
    # 下载后,准备一个目录
    mkdir all_env
    
    # 进入目录,创建两个独立的运行环境,分别为venv01、venv02
    virtualenv --no-site-packages --python=python3.6 venv01
    virtualenv --no-site-packages --python=python3.6 venv02
    
    # 创建完成后,打开两个终端,分别先进入venv01、venv02虚拟环境。进入后,终端提示符会有虚拟环境标示
    . venv01/bin/activate  # 进入venv01
    source venv02/bin/activate  # 进入venv02
    
    # 分别安装django1.11.1、django2.0
    pip3.6 install django==1.11.11  # venv01
    pip3.6 install django==2.0  # venv02
    
    # 分别创建django项目
    django-admin startproject blog01  # venv01
    django-admin startproject blog02  # venv02
    
    # 分别修改setting.py配置文件内定义的允许访问的网段,修改后启动俩项目
    python3.6 manage.py runserver 0.0.0.0:8001  # venv01
    python3.6 manage.py runserver 0.0.0.0:8002  # venv02
    
    # 所有配置就绪
    # 在访问前,请确保防火墙允许通行
    

    virtualenvwrapper

    安装
    pip3.6 install virtualenvwrapper
    
    在~/.bashrc文件中追加如下内容

    在这里插入图片描述

    基本使用

    创建一个虚拟环境:mkvirtualenv 名称

    激活虚拟环境:workon 名称

    停止当前虚拟环境:deactivate

    删除虚拟环境:rmvirtualenv 名称

    列举所有虚拟环境:lsvirtualenv

    导航到当前激活的虚拟环境目录:cdvirtualenv

    直接进入到site-packages目录:cdsitepackages

    显示site-packages目录中的内容:lssitepackages

    更多介绍见官网:https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
    "

  • 相关阅读:
    用户需求调研报告
    返回一个二维数组中的最大联通子数组(补)
    代码大全读后感(3)
    代码大全读后感(2)
    返回一个二维整数数组中最大联通子数组的和
    冲刺第一阶段总结
    大道至简读书笔记三
    大道至简读书笔记二
    大道至简读书笔记一
    软件工程课程改进意见
  • 原文地址:https://www.cnblogs.com/zyk01/p/11376464.html
Copyright © 2011-2022 走看看