zoukankan      html  css  js  c++  java
  • linux创建虚拟环境

    转载https://www.cnblogs.com/ruoniao/p/6827890.html

    一,首先安装virtualenv,命令

    1 sudo apt-get install python-virtualenv

    二,  安装virtualwrapper

    virtualwrapper 是一个简单方便管理虚拟环境的工具,使用命令

    1 sudo pip install virtualenvwrapper

    三,    配置virtualwrapper环境变量

      1,vim打开./bashrc

    1 sudo vim ~/.bashrc

          2, shift+g 到达文本最后,加入以下

     

      3,./bashrc 只有经过source ~/.bashrc 命令之后才会生效

      错误1,当出现没有virtualwrapper.sh的话,在~/.bashrc文件后面添加

    if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then

      export WORKON_$HOME/.virtualenvs

      export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3

      source /usr/local/bin/virtualenvwrapper.sh

    fi

      错误2,当你可以创建虚拟环境,但是没法切换虚拟环境和退出环境是可以卸载重新安装

      sudo pip3 uninstall virtualenvwrapper 卸载

      sudo pip3 install virtualenvwrapper 安装

                                                                                                                                 

    四, 基本命令的使用

    虚拟环境保存在home用户下的virtualenvs 下

    1,创建虚拟环境 

    mkvirtualenv 环境名(此环境是根据系统变量环境创建的,即py2)

    创建python3环境

    mkvirtualenv --python=/usr/bin/python3 name

    2, 进入虚拟环境

    workon name

    3,退出虚拟环境

    deactivate

    删除虚拟环境

    rmvirtualenv name

    切换虚拟环境

    workon name

    显示出当前有哪些包(默认有哪些)

    pip list

    显示出当前有哪些拓展包(用户安装的)

    pip freeze

    安装指定版本django

    pip install django == 1.8.2

    安装最新版django

    pip install django

    python中查看django版本

    import django

    django.get_version()

    创建项目

    django-admin startproject name

    创建应用(项目下创建)

    python manage.py startapp name

     

    运行django

    python manage.py runserver


    创建超级用户

    python manage.py migrate (直接创建可能会报错,先执行这句)

    python manage.py createsuperuser

    默认后台管理是英文,修改settings.py 中的 LANGUAGE_CODE = 'zh-hans'   #'en-us'

     opensuse中

    pip install virtualenv   安装虚拟环境

    cd project        进入一个工程

    virtualenv venv      创建虚拟环境 

    source venv/bin/activate  激活虚拟环境

  • 相关阅读:
    倍增_ST表与LCA
    树状数组
    CF1365B 题解
    左偏树
    ES5_04_Array扩展
    ES5_03_Object扩展
    ES5_05_Function扩展
    前台样式与实际开发应用
    利用Mircosoft URLRewriter.dll实现页面伪静态(伪静态系列一)
    递归算法常见习题代码(控制台程序)
  • 原文地址:https://www.cnblogs.com/sunlizhao/p/8608340.html
Copyright © 2011-2022 走看看