返回顶部
首页 > 资讯 > 后端开发 > Python >Centos 7.5 python3.6
  • 164
分享到

Centos 7.5 python3.6

Centos 2023-01-31 07:01:24 164人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、Django 概述 DjanGo 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 WEB 应用上有 趣的关键性的东西。为了达到这个目标,Django 提供了通用web开发模式的高

一、Django 概述

DjanGo 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 WEB 应用上有 趣的关键性的东西。为了达到这个目标,Django 提供了通用web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。Django的理念是DRY(Don't Repeat Yourself)来鼓励快速开发!

Django全貌

urls.py
网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。

views.py
处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。

models.py
与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。

fORMs.py
表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。

templates 文件夹
views.py 中的函数渲染templates中的html模板,得到动态内容的网页,当然可以用缓存来提高速度。

admin.py
后台,可以用很少量的代码就拥有一个强大的后台。

settings.py
Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。

二、系统环境设置

1、修改系统字符集

echo 'LANG="en_GB.utf8"' > /etc/sysconfig/i18n && cat /etc/sysconfig/i18n

2、修改YUM源

参考
Centos防火墙&SElinux关闭及yum源配置

三、python安装

1、安装Python相关依赖

yum -y install openssl-devel readline-devel unzip GCc

2、下载python源码

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

3、编译安装python

tar -xvf Python-3.6.1.tgz 
cd Python-3.6.1
./configure --prefix=/usr/local/python36
make && make install

查看所安装的工具

$ ll /usr/local/python36/bin/
总用量 24660
lrwxrwxrwx 1 root root        8 12月 12 15:36 2to3 -> 2to3-3.6
-rwxr-xr-x 1 root root      110 12月 12 15:36 2to3-3.6
-rwxr-xr-x 1 root root      251 12月 12 15:36 easy_install-3.6
lrwxrwxrwx 1 root root        7 12月 12 15:36 idle3 -> idle3.6
-rwxr-xr-x 1 root root      108 12月 12 15:36 idle3.6
-rwxr-xr-x 1 root root      223 12月 12 15:36 pip3
-rwxr-xr-x 1 root root      223 12月 12 15:36 pip3.6
lrwxrwxrwx 1 root root        8 12月 12 15:36 pydoc3 -> pydoc3.6
-rwxr-xr-x 1 root root       93 12月 12 15:36 pydoc3.6
lrwxrwxrwx 1 root root        9 12月 12 15:36 python3 -> python3.6
-rwxr-xr-x 2 root root 12603760 12月 12 15:35 python3.6
lrwxrwxrwx 1 root root       17 12月 12 15:36 python3.6-config -> python3.6m-config
-rwxr-xr-x 2 root root 12603760 12月 12 15:35 python3.6m
-rwxr-xr-x 1 root root     3106 12月 12 15:36 python3.6m-config
lrwxrwxrwx 1 root root       16 12月 12 15:36 python3-config -> python3.6-config
lrwxrwxrwx 1 root root       10 12月 12 15:36 pyvenv -> pyvenv-3.6
-rwxr-xr-x 1 root root      450 12月 12 15:36 pyvenv-3.6
-rwxr-xr-x 1 root root      230 12月 12 15:39 virtualenv

4、配置pip  

vim /etc/pip.conf
[global]
index-url = Http://pypi.douban.com/simple/ 
trusted-host=pypi.douban.com
[list]
format=columns

/usr/local/python36/bin/pip3 list
Package    Version
---------- -------
pip        9.0.1  
setuptools 28.8.0 

5、安装virtualenv

/usr/local/python36/bin/pip3 install virtualenv

执行结果

Collecting virtualenv
  Downloading http://pypi.doubaNIO.com/packages/6f/86/3Dc328ee7b1a6419ebfac7896d882fba83c48e3561d22DDDdf38294d3e83/virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
    100% |████████████████████████████████| 1.8MB 983kB/s 
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0

四、安装django

1、初始化env环境

创建一个普通用户

useradd devops
passwd devops

切换到普通devops

su - devops
/usr/local/python36/bin/virtualenv ./python36env
Using base prefix '/usr/local/python36'
New python executable in /home/devops/python36env/bin/python3.6
Also creating executable in /home/devops/python36env/bin/python
Installing setuptools, pip, wheel...done.

进入虚拟环境

source python36env/bin/activate
(python36env) [devops@devops-python36 ~]$ pip list
Package    Version
---------- -------
pip        9.0.1  
setuptools 38.2.4 
wheel      0.30.0 

2、django版本选择

Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.
Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X
Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)
Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5.  (长期支持版本 LTS)
Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了
Django 1.10.x 支持 Python 2.7, 3.4 和 3.5. 
Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6(长期支持版本 LTS) 最后一个支持 Python 2.7 的版本
Django 2.0.x 支持 Python 3.4, 3.5 和 3.6 (注意,不再支持 Python 2)

3、安装django

pip install "django>=1.11

(python36env) [devops@devops-python36 ~]$ pip install "django>=1.11,<=1.12"
Collecting django<=1.12,>=1.11
  Downloading http://pypi.doubanio.com/packages/7e/36/5266e0c51ee9b953d60ea8ea1fea10e268b1368f9c0ad08e2ff76ee9c1b5/Django-1.11.8-py2.py3-none-any.whl (6.9MB)
    100% |████████████████████████████████| 7.0MB 1.9MB/s 
Collecting pytz (from django<=1.12,>=1.11)
  Downloading http://pypi.doubanio.com/packages/a3/7f/e7d1acbd433b929168a4fb4182a2ff3c33653717195a26c1de099ad1ef29/pytz-2017.3-py2.py3-none-any.whl (511kB)
    100% |████████████████████████████████| 512kB 1.4MB/s 
Installing collected packages: pytz, django
Successfully installed django-1.11.8 pytz-2017.3

4、Mysql安装

数据库安装参考
Centos7.5安装mysql5.7.24二进制包方式部署

5、安装pip pymysql

(python36env) [devops@devops-python36 ~]$ pip install pymysql
Collecting pymysql
  Downloading http://pypi.doubanio.com/packages/c6/42/c54c280d8418039bd2f61284f99cb6d9e0eae80383fc72ceb6eac67855fe/PyMySQL-0.7.11-py2.py3-none-any.whl (78kB)
    100% |████████████████████████████████| 81kB 2.6MB/s 
Installing collected packages: pymysql
Successfully installed pymysql-0.7.11

(python36env) [devops@devops-python36 ~]$ pip list
Package    Version
---------- -------
Django     1.11.8 
pip        9.0.1  
PyMySQL    0.7.11 
pytz       2017.3 
setuptools 38.2.4 
wheel      0.30.0 

五、配置vim

yum -y install vim

vim ~/.vimrc
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
set fileformat=unix 
set nobomb
set ff=unix
set ambiwidth=double 
set fileencodings=utf-8,ucs-bom,cp936
syntax on
filetype plugin on 
set nocompatible
set completeopt=preview
set ai 
set hls
set nu

--结束END--

本文标题: Centos 7.5 python3.6

本文链接: https://lsjlt.com/news/190853.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Centos 7.5 python3.6
    一、Django 概述 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 web 应用上有 趣的关键性的东西。为了达到这个目标,Django 提供了通用Web开发模式的高...
    99+
    2023-01-31
    Centos
  • CentOS + Python3.6+
    目录:CentOS上升级Python安装easy_install和pipuwsgi安装及测试Django安装及测试连接uwsgi与Djangonginx安装及测试连接uwsgi与nginx连接uwsgi与Django与nginxuwsgi ...
    99+
    2023-01-31
    CentOS
  • centos 7.5怎么安装php
    本文操作环境:CentOS7.5系统、php7.4.1版、DELL G3电脑centos 7.5怎么安装php?CentOS-7.5 编译安装php-7.4.1踩坑记录:一般用yum安装包,比较抵触源码编译,百度了一下,成功安装了~1、环境...
    99+
    2017-06-16
    centos php
  • centos 7 安装python3.6
    centos7 默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装.python 官网:www.python.org1.安装python可能用到的依赖yum install openss...
    99+
    2023-01-31
    centos
  • Centos下安装Python3.6
    一、安装python3.6.11、安装依赖环境#yum install readline-devel ##必须安装否则会出现python3编译器中不能使用退格键和方向键2、下载安装包并解压[root@bogon ~]# wget ht...
    99+
    2023-01-31
    Centos
  • centos 7.5中如何安装php
    本篇文章为大家展示了centos 7.5中如何安装php,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。本文操作环境:CentOS7.5系统、php7.4.1版、DELL G3电脑centos 7.5...
    99+
    2023-06-29
  • CentOS 7下安装Python3.6
    •安装python3.6可能使用的依赖 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel   •到python...
    99+
    2023-01-30
    CentOS
  • CentOS编译安装Python3.6.
    1.获取编译包:wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz wget http://mirrors.sohu.com/python/3.6.4/Python-3...
    99+
    2023-01-31
    CentOS
  • Centos下安装Python3.6和
    写在前面 centos6.8中默认自带的python版本为python2.6,那么这里需要将其改为python3 下载并解压 官方下载地址为 https://www.python.org/downlo... ,这里已3.6.3为例。 # ...
    99+
    2023-01-31
    Centos
  • 在CentOS 7.5上安装和配置ProFTPD
    ProFTPd是一个开源FTP守护程序,ProFTPd是一种开源FTP守护程序,由于其能实现粒度更细的权限配置能力而被广泛使用。 这是为CentOS 7以及CentOS 6及以下版本提供安装方法的指南。 您可以在项目的网站上阅读有...
    99+
    2023-06-05
  • CentOS 7.5下FFmpeg如何安装使用
    小编给大家分享一下CentOS 7.5下FFmpeg如何安装使用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!FFmpeg是一套采用LGPL或GPL许可证的开源计...
    99+
    2023-06-28
  • centos 7.5 部署varnish缓存服务器功能
    一、varnish简介 Varnish是高性能开源的反向代理服务器和HTTP缓存服务器,其功能与Squid服务器相似,都可以用来做HTTP缓存。可以安装 varnish 在任何web前端,同时配置它缓存内容。与传统的 s...
    99+
    2022-06-04
    centos 7.5 部署varnish centos 缓存服务器
  • 使用CentOS 7.5卸载自带jdk安装自己的JDK1.8的过程
    本文主要介绍的是如何是linux环境下安装JDK的,因为Linux环境下,很多时候也离不开java的,下面笔者就和大家一起分享如何jdk1.8的过程吧。 一、安装环境 •本机系统:Win 10 •...
    99+
    2022-06-04
    centos7卸载自带jdk centos7 安装jdk1.8
  • Pycharm+,,Python3.6以
      首先说明一下,Django2.0以上版本不支持Mysql5.7以下版本,Python3.4以上版本不支持mysqldb,如何在这种环境下通过Django操作mysql数据库那? 1.安装Mysql5.7以上版本请看我的上一篇博客,里面...
    99+
    2023-01-30
    Pycharm
  • python3.6+scrapy+m
    最近闲着,把之前写的小爬虫分享一下,才疏学浅,仅当参考。 [介绍文档] python版本:python3.6 scrapy: 1.5.0 需要安装pymysql包支持访问mysql数据库 可以使用pip安装...
    99+
    2023-01-31
    scrapy
  • python3.6+pyQt5+QtDe
    1. python 官网下载安装python3.6并配置好环境;2.cmd下 运行:pip install PyQt5   安装PyQt库;3.cmd下运行:pip3.6 install PyQt5-tools 安装QtDesigner4...
    99+
    2023-01-31
    QtDe
  • Python3.6 和 Pycharm
    一.Python3.61.下载Python安装包  https://www.python.org/ 2.安装Python  2.1.双击安装,勾选下面两项,选择自定义安装2.2.此处默认,直接下一步2.3.选择安装路劲,开始安装2.4.安装...
    99+
    2023-01-31
    Pycharm
  • PHPwind 7.5 sp3 后台拿s
    author:meao www.secmao.tk  转载请注明 常规设置:站点地址和管理员邮箱处插入代码 站点地址:http://''''''''''''''<php eval($_POST[cmd])>'...
    99+
    2023-01-31
    后台 PHPwind
  • Centos6X安装python3.6
    下载包去官网下载最新的python安装包官网地址: https://www.python.org/downloads/ 安装python3.6可能使用的依赖yum install openssl-devel bzip2-devel expa...
    99+
    2023-01-30
    Centos6X
  • Linux安装python3.6
    Linux下安装Python3.6和第三方库如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!!不要动现有的python2环境!一、安装py...
    99+
    2023-01-31
    Linux
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作