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

    1.linux安装学习python虚拟环境

    1. 1.linux提供的虚拟环境工具
    2. virtualenv pipenv
    3. 2.我们需求是在linux上可以运行 一个django2 运行一个django1
    4. 3.安装python的虚拟环境
    5. pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
    6. 4.通过命令创建虚拟环境
    7. virtualenv --no-site-packages --python=python3 venv1 #创建一个干净隔离的虚拟环境,且以python3为复制本体,虚拟环境名叫做venv1
    8. --no-site-packages 创建干净隔离的python虚拟环境
    9. --python=python3
    10. 5.告诉你虚拟环境的原理
    11. 查看当前物理环境的path变量:
    12. [root@wangdachui opt]# echo $PATH
    13. /opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
    14. 激活虚拟环境,再次查看环境变量
    15. (venv1) [root@wangdachui bin]# echo $PATH
    16. /opt/venv1/bin:/opt/python36/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin
    17. 6.检查是否正确安装的虚拟环境
    18. (venv1) [root@wangdachui bin]# which python3
    19. /opt/venv1/bin/python3
    20. (venv1) [root@wangdachui bin]#
    21. (venv1) [root@wangdachui bin]#
    22. (venv1) [root@wangdachui bin]# which pip3
    23. /opt/venv1/bin/pip3
    24. (venv1) [root@wangdachui bin]#
    25. (venv1) [root@wangdachui bin]#
    26. (venv1) [root@wangdachui bin]# pip3 list
    27. Package Version
    28. ---------- -------
    29. pip 19.0.3
    30. setuptools 40.8.0
    31. wheel 0.33.1
    32. 7.退出虚拟环境,再检查python3解释器路径
    33. 退出命令
    34. deactivate
    35. 8.创建2个虚拟环境 venv1 venv2 分别运行django 1, django 2
    36. 1.激活venv1 创建django1.11.14
    37. [root@wangdachui opt]# source venv1/bin/activate
    38. 2.安装django
    39. pip3 install -i https://pypi.douban.com/simple django==1.11.14
    40. 3.创建django项目 运行
    41. django-admin startproject mydjango114
    42. 4.创建venv2,创建django2版本
    43. virtualenv --no-site-packages --python=python3 venv2
    44. 激活venv2
    45. source venv2/bin/activate
    46. 下载django2版本,且创建django2项目
    47. pip3 install -i https://pypi.douban.com/simple django
    48. 创建django项目 运行
    49. django-admin startproject mydjango21
    50. 1.虚拟环境工具virtuelenv 必须 找到venv1那个文件夹
    51. 2.并且必须得手动source激活

    2.linux下运行crm

    1. 1.windowscrm代码拷贝到linux服务器上
    2. 2.学习virtualenvwrapper工具升级版
    3. 1.安装
    4. pip3 install virtualenvwrapper
    5. 2.配置个人环境变量配置文件,每次登陆都启动virtualenvwrapper工具
    6. vim ~/.bashrc
    7. 3.写入加载变量,使得virtualenvwrapper每次开机可使用
    8. export WORKON_HOME=~/Envs #设置virtualenv的统一管理目录
    9. export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'
    10. #添加virtualenvwrapper的参数,生成干净隔绝的环境
    11. export VIRTUALENVWRAPPER_PYTHON=/opt/python36/bin/python3 #指定python解释器
    12. source /opt/python36/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本
    13. 4.退出回话,重新登录,查看工具是否安装
    14. 5.学习virtualenvwrapper工具的命令
    15. 1.创建新的虚拟环境
    16. mkvirtualenv mycrm
    17. 2.切换多个虚拟环境
    18. workon 虚拟环境的名字
    19. 3.列出所有的虚拟环境目录
    20. lsvirtualenv
    21. 4.进入当前激活的虚拟环境的目录
    22. cdvirtualenv
    23. 3.激活mycrm,开始运行学习的crm代码
    24. 4.还得解决crm项目运行所需的依赖环境
    25. 1.手动解决
    26. pip3 install django==1.11.14
    27. pip3 install pymysql
    28. pip3 install django-multiselectfield
    29. 2.安装mysql数据库,支持crm业务
    30. mysql服务端是 mysqld
    31. mysql客户端有哪些?
    32. mysql -uroot -p
    33. pymysql
    34. navicate
    35. pycharm mysql驱动
    36. 安装linuxmariadb服务端
    37. yum install mariadb-server mariadb mysql -y
    38. #启动mysql服务端
    39. systemctl start mariadb
    40. #检查mysql是否启动
    41. 1.查进程
    42. ps -ef |grep mariadb
    43. 2.查端口
    44. netstat -tunlp |grep 3306
    45. 5.导入本地的数据库信息
    46. window中通过命令导出数据库信息
    47. mysqldump -u root -p --all-databases > db.dump
    48. 找到这个db.dump传输到Linux中即可
    49. 6.导入数据到linuxmysql
    50. mysql -uroot -p < /opt/Crm_Project/alldb.dump
    51. 7.启动crm
  • 相关阅读:
    python并发之concurrent.futures
    全局解释器锁--GIL
    ASP 注释
    ASPxGridView 下拉框不让输入
    leftjoin及多个leftjoin执行顺序
    视图view没有主键,但可以添加唯一索引
    ASPxGridView KeyFieldName
    联合主键
    AspxGridView使用教程
    ASP Session 对象
  • 原文地址:https://www.cnblogs.com/a2534786642/p/10999220.html
Copyright © 2011-2022 走看看