zoukankan      html  css  js  c++  java
  • linux --- 4. 虚拟环境

    一.虚拟环境的两种安装方式

      1. virtualenv  虚拟环境

      ①下载 virtualenv 

    pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

      ②创建虚拟环境

    virtualenv --no-site-packages --python=python3     venv1 


    注:
    在哪创建在哪生成

    --no-site-packages 创建干净隔离的python虚拟环境
    --python=python3

    venv1    虚拟环境的名字

      ③激活虚拟环境

    [root@wangdachui opt]# source   venv1/bin/activate


    注:
    下载 django
    pip3 install -i https://pypi.douban.com/simple  django==1.11.14

      ④退出虚拟环境

    退出命令
    deactivate

      ⑤ 补充

    查看物理环境的path变量:
    [root@wangdachui opt]# echo $PATH
    /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
    
    激活虚拟环境,再次查看环境变量
    (venv1) [root@wangdachui bin]# echo $PATH
    /opt/venv1/bin:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
    
    检查是否正确安装的虚拟环境
    
    (venv1) [root@wangdachui bin]# which python3
    /opt/venv1/bin/python3
    (venv1) [root@wangdachui bin]# 
    (venv1) [root@wangdachui bin]# 
    (venv1) [root@wangdachui bin]# which pip3
    /opt/venv1/bin/pip3
    (venv1) [root@wangdachui bin]# 
    (venv1) [root@wangdachui bin]# 
    (venv1) [root@wangdachui bin]# pip3 list
    Package    Version
    ---------- -------
    pip        19.0.3 
    setuptools 40.8.0 
    wheel      0.33.1



    1.虚拟环境工具virtuelenv 必须 找到venv1那个文件夹


    2.并且必须得手动source激

     

      2. virtualenvwrapper  工具升级版(比较好用)

      ①安装 virtualenvwrapper

    pip3 install virtualenvwrapper

      ②配置个人环境变量  配置文件

    vim ~/.bashrc 

      ③写入加载变量(写在文件最后)

    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安装脚本

      ④退出会话,重新登录,查看工具是否安装

      ⑤操作命令

            1.创建新的虚拟环境
            mkvirtualenv mycrm
            
            2.切换/启动 多个虚拟环境
            workon 虚拟环境的名字
            
            3.列出所有的虚拟环境目录
            lsvirtualenv 
            
            4.进入当前激活的虚拟环境的目录
            cdvirtualenv 



    也可以手动停止虚拟环境
    deactivate
    
    删除虚拟环境,需要先退出虚拟环境
    rmvirtualenv my_django115
     

           ⑥解决 crm运行所需的环境依赖

     第一种方法:      

         pip3 install django==1.11.14 pip3 install pymysql pip3 install django-multiselectfield



    第二种方法(更加强大)

    1.解决虚拟环境依赖的问题,也就是保障本地开发环境和线上一致性的问题
    在windows本地 通过
    pip3 freeze > requirements.txt
    就能将 python3解释器中所有的模块导出到这个文件中

    2.将这个 requirements.txt 文件传输到服务器上,进行安装,就可以自动解决所有模块问题
    pip3 install -r requirements.txt

    二.安装mysql  数据库

      1.安装linux 的mariadb  服务器

    yum install mariadb-server   mariadb  mysql  -y

      2.启动mysql服务器

    systemctl start mariadb

      3.检查mysql 是否启动

            1.查进程
            ps -ef |grep mariadb 
            2.查端口
            netstat -tunlp |grep 3306 

    三.windows 和  linux 数据库的导入导出

      1.window 中导出数据库信息

    mysqldump -u root -p --all-databases > db.dump


    注:
    在 cmd 命令窗口执行
    导出的文件存放在 执行命令的文件中

      2.用  Xftp 6  从window传入linux

       3. 将linux中的数据库信息导入mysql

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

     

  • 相关阅读:
    可视化工具gephi源码探秘(一)
    在ssh中利用Solr服务建立的界面化站内搜索---solr2
    Nutch源码阅读进程5---updatedb
    利用Solr服务建立的站内搜索雏形---solr1
    Nutch源码阅读进程4---parseSegment
    Nutch源码阅读进程3---fetch
    VS2015编译GEOS3.5.1源码
    VS2015编译GDAL2.2.1源码
    UE4读取脑电波MindWave插件(展示如何使用第三方库制作UE4插件)
    UE4修改自Rama的UDP通信蓝图插件
  • 原文地址:https://www.cnblogs.com/sc-1067178406/p/10624075.html
Copyright © 2011-2022 走看看