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流程详解的更多相关文章

  1. linux上安装python3同时保留python2

    linux上安装python3同时保留python2?这个就要用到上篇说到的path变量了. 具体介绍及操作 这里我下载python3.6版本来进行介绍 django默认数据库为sqlite3,所以安 ...

  2. 在Linux上安装Python3

    1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline- ...

  3. Linux下安装Python3的django并配置mysql作为django默认数据库(转载)

    我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...

  4. Linux下安装Python3和django并配置mysql作为django默认服务器

    我的操作系统为centos6.5 1  首先选择django要使用什么数据库.django1.10默认数据库为sqlite3,本人想使用mysql数据库,但为了测试方便顺便要安装一下sqlite开发包 ...

  5. 在Linux上安装Python3.7.1

    一.安装依赖环境 输入命令:yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readlin ...

  6. 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行

    一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...

  7. Linux 创建文件系统及挂载文件系统流程详解(转)

    作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述:主要是为初学者弄清楚这一操作过程:本文涉及f ...

  8. 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

    阅读此文,必须具备知识点:<Linux 查看磁盘分区.文件系统.使用情况的命令和相关工具介绍><实例解说 fdisk 使用方法><合理规划您的硬盘分区><Fe ...

  9. linux/Ubuntu系统上安装mysql数据库(附图详解)

    在前面的文章中,我已经分享了如何在Ubuntu系统中安装以及搭建java开发环境,那么当我们需要跟数据打交道的时候,那么就需要在ubuntu系统中安装一个数据库了,那么废话就不多说了,我们这里主要是分 ...

随机推荐

  1. C语言中extern的用法--转

    http://blog.sina.com.cn/s/blog_52deb9d50100ml6y.html 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的, ...

  2. js面向对象3

    1.this的使用 核心:在js中,this表示当前对象,“谁”调用了当前函数,“this”就指向了“谁” 语法: Function 类(){ this.属性=值; } 例1.在构造器中,使用this ...

  3. Django分页解析

    分页 django中实现管理数据分页的类位于 django.core.paginator.py中 Paginator类 对列表数据进行分页处理 对象 Paginator(Post.objects.al ...

  4. 项目在低版本浏览器下不兼容?友情提示客户升级浏览器(以下只针对IE浏览器)

    (function (window) { var win = window, sys = {}, ua = navigator.userAgent.toLowerCase(); (/msie\s+(\ ...

  5. vue学习笔记之基础篇

    本文主要记录学习vue的一些基础内容及常用知识点的记录. 1.搭建脚手架 vue init webpack vue-demo 初始化一个使用webpack打包的vue项目 npm install 安装 ...

  6. JS基础学习——作用域

    JS基础学习--作用域 什么是作用域 变量的作用域就是变量能被访问到的代码范围,比如在下面的这个js代码中,变量a的作用域就是函数foo,因此在全局作用域内的console.log(a)语句不能访问到 ...

  7. C语言腾讯课堂(一)

    腾讯课堂:c语言从零到精通 1. 从第一个例子开始 #include <stdio.h> int main(void) { printf("hello, qin men \n&q ...

  8. TortoiseGit客户端安装及使用(上传代码到git@osc

    用TortoiseGit客户端之前要下载安装git http://git-scm.com/download/win 下载完安装完就可以了,之后好像就用不上了,全交给TortoiseGit客户端了 第一 ...

  9. conversion vs recommendation

    conversion vs recommendation: http://markdisomma.com/2011/06/16/conversation-vs-recommendation/

  10. matlab练习程序(全景图到穹顶图)

    这个程序我最初是用FreeImage写的,这两天改成了matlab,再不贴上来,我就要忘了. 看到一篇文章有这样的变换,挺有意思的,就拿来试了一下,文章点此. 全景图到穹顶图变换,通俗的说就是将全景图 ...