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 ...
随机推荐
- mysql报错:java.sql.SQLException: Incorrect string value: '\xE4\xB8\x80\xE6\xAC\xA1...' for column 'excelName' at row 1
一.问题 用Eclipse做项目时候报错 java.sql.SQLException: Incorrect string value: '\xE4\xB8\x80\xE6\xAC\xA1...' fo ...
- CPP笔记_函数返回局部变量
本篇笔记记录的是关于返回函数中的局部值. 我们知道,在函数中创建的局部变量会随着函数的调用过程的结束,也即其对应函数栈帧的清除,而结束其生命周期.那么,如果我们把这个局部变量返回,就有可能存在该变量对 ...
- Flutter数据持久化入门以及与Web开发的对比
对于大部分安卓或者IOS开发人员来说,App的数据持久化可能是很平常的一个话题.但是对于Web开发人员来说,可能紧紧意味着localStorage和sessionStorage. Web开发 loca ...
- Android各版本特性
此篇文章可以利用碎片化时间进行消化和了解,针对Android各个版本特性,并没有把所有列出,只是抽出了比较常用重要的特性作为提示,同时在面试中只要牢记重要的几个点即可,其他特性直接查找官方文档即可. ...
- ext图片预览功能实现,前端代码
效果图: extjs代码: // 模型 Ext.define('ParkingAttachment', {extend: "Ext.data.Model", idProperty: ...
- PJSUA2开发文档--第六章 媒体 Media类
6. 媒体(Media) 媒体对象是能够产生媒体或接受媒体的对象. Media的重要子类是AudioMedia,它代表音频媒体.PJSUA2支持多种类型的音频媒体对象: 捕获设备的AudioMedia ...
- django源码分析 LazySetting对象
一.django中通过LazySetting对象来获取项目的配置,LazySetting对象有什么特性?为什么使用这个对象? LazySetting顾名思义,就是延迟获取配置内容.比如,我们定义了一个 ...
- Oracle 12c RAC 静默安装文档
参考文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/cwlin/index.html https://docs. ...
- 黑洞有毛 or 黑洞无毛:4星|《环球科学》2019年03月号
<环球科学>2019年03月号 高水平的科普杂志.本期我感兴趣的话题有: 1:65岁以上老年人是转发假新闻的主力: 2:人的面孔特征可以通过50个维度来定义: 3:华裔科学家发现人脑颞叶中 ...
- DecimalFormat格式化十进制数字
DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字.该类设计有各种功能,使其能够分析和格式化任意语言环境中的数,包括对西方语言.阿拉伯语和印度语数字的支持. ...