zoukankan      html  css  js  c++  java
  • Linux--虚拟环境

    一 . 虚拟环境的安装

        如果我们在进行多个django项目的话,只用一个物理环境的话,那么会影响效率,这时候我们局可以应用虚拟环境了

    复制代码
    1. 安装  在/opt下创建一个allenv的文件夹
        pip3  install  virtualenvwrapper
    2. 配置个人环境变量配置文件,每次登陆都启动virtualenvwrapper工具
        vim  ~/.bashrc
    3. 写入加载变量,使得virtualenvwrapper每次开机可用
    export WORKON_HOME=~/Envs   #设置virtualenv的统一管理目录
    export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'  
    
    #添加virtualenvwrapper的参数,生成干净隔绝的环境
    export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3     #指定python解释器
    
    source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本

    4.退出会话,重新登陆,查看工具是否安装
    复制代码

      学习virtualenvwrapper工具的命令

    复制代码
    1.创建新的虚拟环境
    mkvirtualenv  mycrm
    
    2.切换多个虚拟环境
    workon  虚拟环境的名字,可以tab键自动补全,补全后能查看有哪些虚拟环境
    
    3.列出所有虚拟环境的目录
    lsvirtualenv
    
    4.进入当前激活的虚拟环境的目录
    cdvirtualenv

    5.退出虚拟环境
    deactivate
    复制代码

    二 . 在虚拟环境下运行crm

      先运行看缺少什么

    复制代码
    1.把windows下的django拿到Linux下,通过Xftp6
    2. 直接带虚拟环境下python manage.py  runserver 0.0.0.0:8000 看看缺少什么
        手动解决
            1 pip3  install  django==1.11.14
            2 pip3 install pymysql
            3 pip3 install django-mutiselectfield
    复制代码

      安装mysql数据库,支持crm业务

    复制代码
    mysql的服务端是mysqld
    mysql的客户端有:
        mysql  -uroot  -p
        pymysql
        navicate
        pycharm mysql驱动
    复制代码

      安装Linux的mariadb服务端

    复制代码
    yum install mariadb-server  mariadb  mysql  -y    # mysql写不写都行
    # 启动mysql服务端    其实mysql在Linux下就叫mariadb
    systemctl  start  mariadb   
    # 检查mysql是否启动
    1 查进程
    ps  -ef  | grep  mariadb
    2 查端口
    netstat  -tunlp  |  grep  3306
    
    激活虚拟环境
    复制代码

      导入本地的数据库信息

    复制代码
    # 在windows在黑窗口下导出数据库信息
    mysqldump  -u  root  -p666   --all-databases  >  alldb.dump   # 这个是全部数据
    
    mysqldump  -u  root  -p666   crm  >  db.dump  # 这个是把crm这个库导出到当前文件夹下,并且名字是db.dump

    # 找出这个db.dump然后传输到Linux中就可以
    复制代码

      把从windows中的mysql导入到Linux的数据导入到Linux自己的mysql中

    mysql -uroot -p  < /opt/Crm_Project/alldb.dump

      然后在虚拟环境中进入数据库   

    mysql  -uroot  -p

      最后启动crm

  • 相关阅读:
    单行居中,2行居左,超过2行省略
    Angular2环境搭建
    数字保留2位小数
    结束循环函数
    获取元素的定位值
    $.extend
    node使用指南
    Telsa显卡比较
    Jupyter-notebook 不自动打开浏览器解决办法
    teamviewer连接未就绪的解决(Manjaro Linux)
  • 原文地址:https://www.cnblogs.com/uiys/p/10673534.html
Copyright © 2011-2022 走看看