Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text
来源:互联网 发布:义乌美工培训班多少钱 编辑:程序博客网 时间:2024/06/05 13:26
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, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } if (mysql_query(conn, "show tables")) { fprintf(stderr, "%s\n", 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
make
make install
最后,按快捷键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
- Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text
- Vue.js+Django+Gunicorn+Python3+Nginx+Ubuntu16.04
- Ubuntu16.04 配置sublime text 3的c编译环境
- ubuntu16.04下sublime text 3之安装和配置
- ubuntu16.04下sublime text 3之安装和配置
- Python3+Django+Mysql配置
- Sublime Text下配置Python3开发环境
- Sublime Text 3 配置 python3编译环境
- 基于Ubuntu16.04服务器的Nginx+Django+Uwsgi配置
- Win10 Django+MySQL+Python3 配置
- python3+django 配置mysql数据库
- ubuntu16.04中sublime-text-3
- Ubuntu16.04安装sublime text 3
- ubuntu16.04 安装Sublime Text 3
- ubuntu16.04安装sublime-text-3
- Django Ubuntu部署: python3 + mysql + nginx + uswgi
- centos7 python3+django+uwsgi+nginx配置,部署
- Linux入门(8)——Ubuntu16.04安装sublime text 3并配置Python开发环境
- 欢迎使用CSDN-markdown编辑器
- JAVA面试易错题目总结(一)
- HTML 表单元素(上)
- 利用 Virtualbox 进行 Ironic 环境的搭建和测试
- 在pl/sql developer中如何创建 database link及使用详解
- Ubuntu16.04:Python3+Nginx+Django+mysql+git配置,sublime text
- vsftpd配置文件详解
- Maven的核心笔记(3)常用命令、坐标和仓库
- 《零秒思考》书评
- UML序列图总结(Loop、Opt、Par和Alt)
- 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
- Swing——内部监听器
- 上传通用化 VHD 并使用它在 Azure 中创建新 VM
- 【安全牛学习笔记】DNS协议隧道-iodine、NCAT