linux上安装Python3和django流程详解
1.安装python3
1.1 安装相关依赖库(工具包) --->很重要
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel
sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y
1.2 进入opt(用于存放软件)目录
1.3 Python源码下载地址:
wget http://www.python.org/ftp/python/3.5.6/Python-3.5.6.tar.xz
1.4 解压缩(注意压缩方式):
tar -xf Python-3.5.6.tgz
1.5 进入源代码目录:
cd python-3.5.6
1.6 生成编译脚本(指定安装目录)
./configure --prefix=/opt/python35
1.7 编译
make
1.8 编译成功后,编译安装
make install
1.9 切换已经安装好的python3.5目录
cd /opt/python35/
2.0 查看python3.5的可执行脚本文件
ls bin/
2.1 执行Python3.5解释器
1.绝对路径执行方式
/opt/python35/bin/python3.5
2.相对路径执行方式
[root@localhost python35]# bin/python3.5
2.2 添加环境变量
1.添加软连接(用法)
ln -s 原文件路径 目标文件路径
2.添加软连接
(绝对路径)ln -s /opt/python35/bin/python3.5 /usr/local/bin/python3
3.添加pip3软连接
ln -s /opt/python35/bin/pip3 /usr/local/bin/pip3
4.查看pip3版本
pip3 -V
2. 安装django
1.安装django方式1
pip3 install django==1.11
方式2:
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11 2.配置软连接
ln -s /opt/python35/bin/django-admin /usr/local/bin/django-admin 3.卸载django
pip3 uninstall django 4.启动django
vi settings.py
写入 ALLOWED_HOSTS = ['*']
5.启动django
python3.5 manage.py runserver 0.0.0.0:8000 6.windows访问linux的ip地址+端口
x.x.x.x:8000
3.代码上传并运行
1.windows下写代码
修改相应的配置文件
2.测试bug!!!!
3.通过xftp传输到服务器
4.启动项目
传送门:实现linux在windows上可视化的软件---->猛戳此处

linux上安装Python3和django流程详解的更多相关文章
- linux上安装python3同时保留python2
linux上安装python3同时保留python2?这个就要用到上篇说到的path变量了. 具体介绍及操作 这里我下载python3.6版本来进行介绍 django默认数据库为sqlite3,所以安 ...
- 在Linux上安装Python3
1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline- ...
- Linux下安装Python3的django并配置mysql作为django默认数据库(转载)
我的操作系统为centos6.5 1 首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...
- Linux下安装Python3和django并配置mysql作为django默认服务器
我的操作系统为centos6.5 1 首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...
- 在Linux上安装Python3.7.1
一.安装依赖环境 输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin ...
- 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行
一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...
- Linux 创建文件系统及挂载文件系统流程详解(转)
作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述:主要是为初学者弄清楚这一操作过程:本文涉及f ...
- 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解
阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fe ...
- linux/Ubuntu系统上安装mysql数据库(附图详解)
在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分 ...
随机推荐
- js数据类型检测小结
在js中,有四种用于检测数据类型的方式,分别是: typeof 用来检测数据类型的运算符 instanceof 检测一个实例是否属于某个类 constructor 构造函数 Object.protot ...
- Android的存储方式
Android常见的四种存储方式: 1. SharePreference 2. File 3. ContentProvider 4. SQLite 第一种: 保存在应用程序私有的文件夹下---- 只有 ...
- 1、操作表 ActionSheet
/* --- page1.html ---*/ <ion-navbar *navbar> <ion-title>Tab 1</ion-title> </ion ...
- [译]理解 Windows UI 动画引擎
本文译自 Nick Waggoner 的 "Understand what’s possible with the Windows UI Animation Engine",已获原 ...
- java.util.regex.Pattern正则表达式写验证器示例
import java.util.regex.Pattern; /** * 校验器:利用正则表达式校验邮箱.手机号等 * */ public class Validator { /** * 正则表达式 ...
- 优化代码CPU层面
今天在看<支撑处理器的技术>,其中,讲到了CPU流水线.在指令之间,如果下一条指令,需要用到上一条指令的结果,会影响到流水线的执行.书上给出了几种解决方案,一个是在指令中间插入一下无关的指 ...
- String方法使用示例
import java.lang.String; public class StringMethodDemo1{ /** 熟悉String的常用方法. */ public static void ma ...
- Resharper 的快捷键
编辑 Ctrl + Space 代码完成 Ctrl + Shift + Space代码完成 Ctrl + Alt + Space代码完成 Ctrl + P 显示参数信息 Alt + Inser ...
- jQuery使用最广泛的javascript函数库
网站建设中,jQuery之最方便的的库了,当用到其中的JavaScript函数库的时候,不禁会想居然还有这么简单的操作? 一.选择网页元素 jQuery的基本设计思想和主要用法,就是"选择某 ...
- Web安全入门笔记-XSS
windows 10 360浏览器 0x00.概述 1.什么是 XSS Cross-Site Scripting(跨站脚本攻击)简称 XSS,是一种代码注入攻击.攻击者通过在目标网站上注入恶意脚本,使 ...