Linux--虚拟环境
一 . 虚拟环境的安装
如果我们在进行多个django项目的话,只用一个物理环境的话,那么会影响效率,这时候我们局可以应用虚拟环境了
virtualenv
#指定清华源下载pip的包
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv
#升级pip工具
pip3 install --upgrade pip
1.安装virtualenv
pip3 install virtualenv 2.创建目录
mkdir Myproject
cd Myproject 3.创建独立运行环境-命名
virtualenv --no-site-packages --python=python3 venv#得到独立第三方包的环境,并且指定解释器是python3 4.进入虚拟环境
source venv/bin/activate#此时进入虚拟环境(venv)Myproject 5.安装第三方包
(venv)Myproject: pip3 install django==1.11.14
#此时pip的包都会安装到venv环境下,venv是针对Myproject创建的 6.退出venv环境
deactivate命令
virtualenvwrapper(好用)
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--虚拟环境的更多相关文章
- Linux虚拟环境配置(安装python包,连接至jupyter notebook)
在Linux虚拟环境下安装python包 方法一:使用下载包 由于实验室下载速度较慢,因此采用传输下载包的形式安装包. 首先导入python包至指定文件夹(任意文件夹,记住地址即可)并解压. 进入虚拟 ...
- linux虚拟环境搭建
一.virtualenv的安装与使用 1.安装virtualenv pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualen ...
- [Linux] 虚拟环境的配置和使用 virtualenv
1.安装 sudo apt-get install python-virtualenv 2.使用 创建虚拟环境: virtualenv [虚拟环境名称] 例如: virtualenv env_test ...
- 零基础学习Linux(一)环境搭建
从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用.今天开始第一步——环境搭建. 第一步 ...
- 学习Linux(一)环境搭建
零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...
- 关于本地代码挂载到vm虚拟环境下运行
第一步: 首先你得装个 VM 虚拟机 然后新建一个Linux虚拟环境(建议CentOS镜像)(PS:至于安装此处就省略.....) 第二步:启动虚拟机配置 lnmp (这里我们可以使用 lnmp的 ...
- 《Linux内核原理与分析》第四周作业
课本:第3章 MenuOS的构造 内容总结 计算机的"三大法宝" 存储程序计算机 函数调用堆栈 中断 操作系统的"两把宝剑" 中断上下文切换:保存现场和恢复现场 ...
- 巨蟒python全栈开发linux之centos4
1.linux虚拟环境1-4 2.linux运行crm代码
- linux--python3安装以及虚拟环境配置
linux下python3的编译安装以及项目运行 普通版安装编译python3并运行项目 最好指定目录进行操作 1.解决系统的基础开发工具,防止python3编译过程出错 yum install gc ...
- python 虚拟环境安装
windows虚拟环境的搭建 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install virtualenvwrapper-win ...
随机推荐
- Java开发笔记(十一)常见的数学函数
前面介绍了Java编程的四则运算,虽然提供了基础的加减乘除符号,但是数学上还有其它运算符号,包括四舍五入用到的约等号≍.求绝对值的“| |”.开平方的“√ ̄”,这些运算符形态各异,而且并非ASCII码 ...
- Java 使用Arrays.sort排序 从大到小排列
前言 一般情况,我们在Java中给数组排序,比起自己写个冒泡排序,更加喜欢使用Java中自带的sort方法,也就是Arrays.sort方法 但是,这个方法只会将数组从小到大排列,如果我们需要从大到小 ...
- js之正则的坑
首先给一个神奇的图: 我的反应,精分吧!一会儿true一会儿false的... 后来发现,把g去掉后就正常了,那这是为什么呢??lastIndex惹得鬼! 正文: lastIndex 全局正则表达是, ...
- 左侧固定,右侧自适应的布局方式理解margin负值理论
一.浮动布局 1.先让固定宽度的div浮动!使其脱离文档流.2.margin-left的值等于固定div的宽度相等. .aside{ float: left; width: 200px; backgr ...
- C# 生成随机索引列表
/// <summary> /// 生成随机索引列表 /// </summary> /// <param name="maxNumber">&l ...
- 从Linux上传到Git过程
1.1 实验内容 本次课程讲的是在实验楼的在线环境中,如何使用 Github 去管理在在线环境中使用的代码.配置.资源等实验相关文件,怎样去添加.同步和下拉在远程仓库中的实验文件,以此来维持自身的实验 ...
- Git在商业项目中的使用流程
一 引言 这一篇文章还是记录我在杭州工作的总结. 我刚来公司的时候,对Git的使用很头痛,因为在学校里面很少用这个东西,即使用,一般也只有一个分支,不会出现代码冲突和代码合并的情况.但是公司里面一个项 ...
- UDK命令
UDK命令行参数与控制台命令都是大小写不敏感的 命令行 udn中文 udn英文 全词大小写匹配,正则表达式,在c++代码中搜索减号开头的命令行参数(如:-BENCHMARK.-onethread等 ...
- swift修改UITextfield的Placeholder字体大小和颜色
第一种方法: self.userNumber.setValue(UIColor.lightGray, forKey: "_placeholderLabel.textColor") ...
- phpstorm设置编码格式
phpstorm设置编码格式 默认: utf-8格式 设置方法: file -> settings -> Editor -> file encodng -> project e ...