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
原文地址:https://www.cnblogs.com/a2534786642/p/10999220.html