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

  • 相关阅读:
    mac 10.15.7 修改PATH
    oc 属性类型一般用法
    ubuntu解压zip文件名乱码
    telnet 退出
    docker 根据容器创建镜像
    mac android adb device 没有显示设备
    Yii2 查看所有的别名 alias
    Yii2 App Advanced 添加 .gitignore
    ubuntu 18.04 搜狗突然就提示乱码
    An error occured while deploying the file. This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to
  • 原文地址:https://www.cnblogs.com/uiys/p/10673534.html
Copyright © 2011-2022 走看看