1 安装Python3.6.4

此处推荐直接安装Anaconda3,来实现Python3.6.4的环境配置。

Anaconda3下载链接:https://www.anaconda.com/download/

下面介绍一下Ubuntu下安装Anaconda3的步骤(PS:Windows环境下请在网上搜索查找即可):

原文链接:https://blog.csdn.net/u012318074/article/details/77074665

安装完毕后,在Pycharm中选择Python3.6环境即可到Anaconda3安装路径中寻找即可。

在使用Python3.6编写项目代码中,可能会出现一些模块包中方法导入,出现路径无法识别的问题。下面一篇文章详细介绍了一下处理办法,具体原文链接:https://blog.csdn.net/pwc1996/article/details/52577148


2 安装mysql

安装过程中,可能会出现下述问题:

子进程 已安装 pre-removal 脚本 返回了错误号 1或2 与 子进程 已安装 post-installation 脚本 返回了错误号 1或2。

原文链接:https://www.cnblogs.com/tonyibm/p/5621356.html

原文内容:

安装步骤:(此处需要特别注意,安装过程中会有一个命令跳出,提示输入root用户初始密码,提示部分一般是用英文提示,要仔细阅读清楚,然后再选择确定跳转)

原文链接:https://blog.csdn.net/qq_37604508/article/details/78731635

原文安装部分内容:

彻底删除mysql5.7

删除mysql前 先删除一下 /var/lib/mysql 还有 /etc/mysql

#下面命令依次执行

sudo rm /var/lib/mysql/ -R # 删除数据库目录
sudo rm /etc/mysql/ -R #删除启动脚本、配置文件等
sudo apt-get autoremove mysql* --purge # 卸载mysql所有文件
sudo apt-get remove apparmor # 这个apparmor是在装mysql-server时装上的,和安全有关 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清理残余mysql文件 mysql5.7的安装 sudo apt-get install mysql-server 上述命令会安装以下包:
apparmor
mysql-client-5.7
mysql-common
mysql-server
mysql-server-5.7
mysql-server-core-5.7
因此无需再安装mysql-client等。安装过程会提示设置mysql root用户的密码,设置完成后等待自动安装即可。默认安装完成就启动了mysql Tips: 安装过程会提示输入root的密码,请自行记住密码,否则很麻烦。 安装好后,查看是否安装成功: sudo netstat -tap | grep mysql 如果看到有mysql 的socket处于 listen 状态则表示安装成功。
接下来使用命令登录mysql mysql -u root -p 紧接着根据提示输入密码:最后显示登录成功。
这里写图片描述 常见命令: service mysql start # 启动mysql
service mysql stop # 关闭mysql

//创建utf-8格式存储数据库

CREATE DATABASE `facelive` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

相关命令

Mysql:

//show databases

//show tables

//desc table_name

ubuntu运行navicat没有反应的解决方法

这是我踩过的坑,希望可以帮到大家。
. 首先需要你的系统装有wine
. 其次把start_navicat文件里的winboot改为wineboot
. 最后确定你的系统有32位的库。 -bit Debian/Ubuntu
sudo apt-get install ia32-libs -bit Ubuntu 13.10 或以上
sudo apt-get update
sudo apt-get install libfreetype6:i386
sudo apt-get install libsm6:i386
sudo apt-get install libxext6:i386

3 安装Reids

Linux系统下安装步骤:

下载地址:http://redis.io/download,下载最新文档版本。

本教程使用的最新文档版本为 2.8.17,下载并安装:

$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
$ tar xzf redis-2.8.17.tar.gz
$ cd redis-2.8.17
$ make
复制
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下: 下面启动redis服务. $ cd src
$ ./redis-server
复制
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。 $ cd src
$ ./redis-server redis.conf
复制
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。 启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如: $ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

原文链接:http://www.shouce.ren/api/view/a/6230

官方文档命令参考链接:http://redisdoc.com/

具体使用步骤:

import redis

r = redis.Redis(host=’localhost’, port=6379, db=0)

r['test'] = ‘test’ #或者可以r.set(‘test’, ‘test’) 设置key

r.get(‘test’) #获取test的值

r.delete(‘test’) #删除这个key

r.flushdb() #清空数据库

r.keys() #列出所有key

r.exists(‘test’) #检测这个key是否存在

r.dbsize() #数据库中多少个条数


4 安装Rabbitmq

原文链接:https://www.cnblogs.com/kode/p/5413604.html

参考资料:https://jingyan.baidu.com/article/425e69e6f63990be15fc1621.html

由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令:

sudo apt-get install erlang-nox

安装rabbitMq命令:

2.$ sudo apt-get update3.$ sudo apt-get install rabbitmq-server

启动、停止、重启、状态rabbitMq命令:

启动:sudo rabbitmq-server start

关闭: sudo rabbitmq-server stop

重启: sudo rabbitmq-server restart

查看状态:sudo rabbitmqctl status

官方文档:

1.http://www.rabbitmq.com/documentation.html

2.(部分翻译版)http://rabbitmq.mr-ping.com/description.html


5 安装Celery

使用命令pip install celery即可。

官方文档:

1.http://docs.celeryproject.org/en/latest/

2.(部分翻译版)http://docs.jinkan.org/docs/celery/getting-started/first-steps-with-celery.html#celerytut-installation

Celery+Rabbit+Django实现简单应用实例文章链接:https://blog.csdn.net/ding1991as/article/details/71081957

Celery的worker启动命令:

python manage.py celeryd -l info


6 配置Django项目环境

参考教程及文档:

  1. https://code.ziqiangxuetang.com/django/django-tutorial.html
  2. https://docs.djangoproject.com/en/2.0/
  3. (中文翻译版)https://yiyibooks.cn/xx/Django_1.11.6/index.html

一般使用Django实现基于Resyful方式API的参考文章:https://blog.csdn.net/nghuyong/article/details/51278330

使用Scrapy+Django实现简单爬虫实例:https://blog.csdn.net/clayanddev/article/details/53768975

Ubuntu16.04下安装搭配Python3.6相关配置软件方法的更多相关文章

  1. ubuntu16.04下安装openssh-server报依赖错误的解决方法

    问题:系统重装后,安装和配置SSH,防火墙配置 #安装install openssh-server sudo apt install openssh-server -y 遇到问题: sudo apt ...

  2. Ubuntu16.04下安装数据库oracle客户端

    在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...

  3. ubuntu16.04下安装artoolkit5

    目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...

  4. Ubuntu16.04下安装redis

    Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...

  5. docker学习笔记(一)—— ubuntu16.04下安装docker

    docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...

  6. Ubuntu16.04下安装多版本cuda和cudnn

    Ubuntu16.04下安装多版本cuda和cudnn 原文 https://blog.csdn.net/tunhuzhuang1836/article/details/79545625 前言 因为之 ...

  7. Ubuntu16.04下安装Hadoop

    一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...

  8. Ubuntu16.04下安装texlive

    Ubuntu 16.04下安装texlive的步骤如下: 1.下载texlive 打开终端输入:sudo apt-get install texlive-full  #下载这一过程会持续10-20分钟 ...

  9. Ubuntu16.04下安装googlechrome flash 插件和安装网易云音乐

    一.ubuntu 16.04 下安装完后发现 flash无法播放没有安装flash插件因为 Adobe Flash 不再支持 linux Google 便开发了PepperFlashPlayer来替代 ...

随机推荐

  1. form总结

    在Javascript 中,页面上的每一对<form> 标记都解析为一个对象,即form 对象. 可以通过document.forms 获取以源顺序排列的文档中所有form 对象的集合. ...

  2. Linux学习笔记:scp远程拷贝文件

    scp是secure copy的简写,用于Linux下进行远程拷贝文件的命令,类似的有cp,不过cp仅在本机上进行拷贝不能跨服务器. 命令格式: scp [参数] [原路径] [目标路径] -q 不显 ...

  3. hdu 2157 从a点走到b点刚好k步的方案数是多少 (矩阵快速幂)

    n个点 m条路 询问T次 从a点走到b点刚好k步的方案数是多少 给定一个有向图,问从A点恰好走k步(允许重复经过边)到达B点的方案数mod p的值把 给定的图转为邻接矩阵,即A(i,j)=1当且仅当存 ...

  4. c3p0和QueryRunner的结合使用,让开发更加简便

    1:DBUtils中的QueryRunner的使用: 1.1:QueryRunner中提供了对SQL语句操作的api: 1.2:主要有三个方法: 1.2.1:query():用于执行select(查询 ...

  5. mysql 不区分大小写的解决

    mysql查询默认是不区分大小写的 如: select * from some_table where str=‘abc';select * from some_table where str='AB ...

  6. [转]notepad++ java编码,输出中文字符时,编译出错

    呆在公司中,最近受开发手机app的几个同事影响,想学android的开发,心血来潮,挡也挡不住,说干就干,直接看教程,发现有很多关于java的语法知识不懂,于是又来学java,学习的过程中难免出现问题 ...

  7. Python 打印当前文件相对路径和绝对路径

    一.打印相对路径 print(__file__) 二.打印绝对路径 import os print(os.path.abspath(__file__)) 三.打印文件名 import os print ...

  8. CSS3滚动条美化,CSS3滚动条皮肤

    CSS3 -webkit-scrollbar滚动条皮肤美化实现,利用-webkit-scrollbar,-webkit-scrollbar-track,-webkit-scrollbar-thumb这 ...

  9. 使用Future停止超时任务

    今天学了下多线程中超时任务的处理,这里和大家分享下,遇到了点问题没能解决,留下来希望大家帮我解疑啊. 在JAVA中停止线程的方法有多种,有一种是结合ExecutorService和Future的使用, ...

  10. 自己总结的C#编码规范--前言&目录

    最近在为公司编写c#编码规范,以前对这方面研究不多,只是觉得代码能够出自己的意思就可以了. 我参考了以下资料 C# Coding Conventions NET设计规范约定惯用法与模式(第2版) 编写 ...