Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text

前端之家收集整理的这篇文章主要介绍了Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1.安装python3

sudo apt-get install python3

如果是升级python到python3需要先安装3,然后删除/usr/bin/目录下的默认python link

sudo rm -rf python

再建立新的链接

sudo ln -s /usr/bin/python3.5/usr/bin/python

这样输入python命令就相当于输入python3命令了

2.安装pip3

这是python的一个包管理器,你可以通过pip3安装其它的python库

sudo pip3 install python3-pip

3.pip安装库

pip3 install scrapy


4.Django安装

pip3 install Django

安装完后

import django

django.VERSION

这两行代码能打印出python中安装的django版本号

5.Nginx安装

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

先安装依赖库

g++:sudo apt-get install build-essential

sudo apt-get install libtool

pcre:sudo apt-get install libpcre3-dev

zlib:sudo apt-get install zlib1g-dev

ssl:sudo apt-get install openssl

最后安装Nginx,只支持源码安装

先下载

wget http://Nginx.org/download/Nginx-xxxx.tar.gz

再解压

tar -zxvf Nginx-xxx.tar.gz

进入解压目录

cd xxx

安装

make

make install

安装完后启动/停止重装配置文件等。

sudo /usr/local/Nginx #启动

sudo /usr/local/Nginx -c /usr/local/Nginx.conf

sudo /usr/local/Nginx -t #检测配置文件是否正确
sudo /usr/local/Nginx -s stop #停止
sudo /usr/local/Nginx -s reload #重载配置文件

6.git和git-flow

sudo apt-get git

sudo apt-get git-flow

7.MysqL安装

MysqL服务端

sudo apt-get install MysqL-server

MysqL客户端(这个可以不安装)

sudo apt-get isntall MysqL-client
MysqL开发库
sudo apt-get install libMysqLclient-dev

安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep MysqL
通过上述命令检查之后,如果看到有MysqL 的socket处于 listen 状态则表示安装成功。
登陆MysqL数据库可以通过如下命令:
MysqL -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录MysqL

MysqL简单命令:

show databases;

use MysqL;数据库名;

show tables;

可以用一下C++代码验证MysqL

#include <MysqL/MysqL.h>
#include <stdio.h>
#include <stdlib.h>
int main() 
{
    MysqL *conn;
    MysqL_RES *res;
    MysqL_ROW row;
    char server[] = "localhost";
    char user[] = "root";
    char password[] = "mima";
    char database[] = "MysqL";
    
    conn = MysqL_init(NULL);
    
    if (!MysqL_real_connect(conn,server,user,password,database,NULL,0)) 
    {
        fprintf(stderr,"%s\n",MysqL_error(conn));
        exit(1);
    }
    
    if (MysqL_query(conn,"show tables")) 
    {
        fprintf(stderr,MysqL_error(conn));
        exit(1);
    }
    
    res = MysqL_use_result(conn);
    
    printf("MysqL Tables in MysqL database:\n");
    
    while ((row = MysqL_fetch_row(res)) != NULL)
    {
        printf("%s \n",row[0]);
    }
    
    MysqL_free_result(res);
    MysqL_close(conn);
    
    printf("finish! \n");
    return 0;
}
编译时需要依赖相关库:g++ test.cpp -o MysqLTest -lMysqLclient
./ MysqLTest


8.sublime Text 3

先官网下载www.sublime.com

最后,按快捷键Ctrl+Shift+P调出命令窗口,选择Package Control: Install Package,安装 Python 开发常用的插件: Auto Encoding for Python BracketHighlighter Git Markdown Preview Python Auto-Complete SublimeLinter SidebarEnhancements SublimeCondeIntel sublime-github Dayle Rees Color Schemes

猜你在找的Ubuntu相关文章