05 虚拟环境
1.linux安装学习python虚拟环境
1.linux提供的虚拟环境工具有virtualenv pipenv2.我们需求是在linux上可以运行 一个django2 运行一个django13.安装python的虚拟环境pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv4.通过命令创建虚拟环境virtualenv --no-site-packages --python=python3 venv1 #创建一个干净隔离的虚拟环境,且以python3为复制本体,虚拟环境名叫做venv1--no-site-packages 创建干净隔离的python虚拟环境--python=python35.告诉你虚拟环境的原理查看当前物理环境的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/bin6.检查是否正确安装的虚拟环境(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 listPackage Version---------- -------pip 19.0.3setuptools 40.8.0wheel 0.33.17.退出虚拟环境,再检查python3解释器路径退出命令deactivate8.创建2个虚拟环境 venv1 venv2 分别运行django 1, django 21.激活venv1 创建django1.11.14[root@wangdachui opt]# source venv1/bin/activate2.安装djangopip3 install -i https://pypi.douban.com/simple django==1.11.143.创建django项目 运行django-admin startproject mydjango1144.创建venv2,创建django2版本virtualenv --no-site-packages --python=python3 venv2激活venv2source venv2/bin/activate下载django2版本,且创建django2项目pip3 install -i https://pypi.douban.com/simple django创建django项目 运行django-admin startproject mydjango211.虚拟环境工具virtuelenv 必须 找到venv1那个文件夹2.并且必须得手动source激活
2.linux下运行crm
1.从windows把crm代码拷贝到linux服务器上2.学习virtualenvwrapper工具升级版1.安装pip3 install virtualenvwrapper2.配置个人环境变量配置文件,每次登陆都启动virtualenvwrapper工具vim ~/.bashrc3.写入加载变量,使得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.退出回话,重新登录,查看工具是否安装5.学习virtualenvwrapper工具的命令1.创建新的虚拟环境mkvirtualenv mycrm2.切换多个虚拟环境workon 虚拟环境的名字3.列出所有的虚拟环境目录lsvirtualenv4.进入当前激活的虚拟环境的目录cdvirtualenv3.激活mycrm,开始运行学习的crm代码4.还得解决crm项目运行所需的依赖环境1.手动解决pip3 install django==1.11.14pip3 install pymysqlpip3 install django-multiselectfield2.安装mysql数据库,支持crm业务mysql服务端是 mysqldmysql客户端有哪些?mysql -uroot -ppymysqlnavicatepycharm mysql驱动安装linux的mariadb服务端yum install mariadb-server mariadb mysql -y#启动mysql服务端systemctl start mariadb#检查mysql是否启动1.查进程ps -ef |grep mariadb2.查端口netstat -tunlp |grep 33065.导入本地的数据库信息在window中通过命令导出数据库信息mysqldump -u root -p --all-databases > db.dump找到这个db.dump传输到Linux中即可6.导入数据到linux的mysql中mysql -uroot -p < /opt/Crm_Project/alldb.dump7.启动crm

浙公网安备 33010602011771号