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

猜你喜欢

转载自www.cnblogs.com/uiys/p/10673534.html