首页 > 系统服务 > 详细

Linux--虚拟环境

时间:2019-03-30 15:31:06      阅读:148      评论:0      收藏:0      [点我收藏+]

一 . 虚拟环境的安装

    如果我们在进行多个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

 

Linux--虚拟环境

原文:https://www.cnblogs.com/attila/p/10627362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!