Ubuntu16.04下安裝搭配Python3.6相關配置軟件方法

1 安裝Python3.6.4

此處推薦直接安裝Anaconda3,來實現Python3.6.4的環境配置。html

Anaconda3下載連接:https://www.anaconda.com/download/python

 

下面介紹一下Ubuntu下安裝Anaconda3的步驟(PS:Windows環境下請在網上搜索查找便可):mysql

原文連接:http://www.javashuo.com/article/p-rfllkfga-hx.htmlredis

 

安裝完畢後,在Pycharm中選擇Python3.6環境便可到Anaconda3安裝路徑中尋找便可。sql

 

在使用Python3.6編寫項目代碼中,可能會出現一些模塊包中方法導入,出現路徑沒法識別的問題。下面一篇文章詳細介紹了一下處理辦法,具體原文連接:https://blog.csdn.net/pwc1996/article/details/52577148數據庫

 

 


2 安裝mysql

安裝過程當中,可能會出現下述問題:django

子進程 已安裝 pre-removal 腳本 返回了錯誤號 1或2 與 子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2。ubuntu

原文連接:http://www.javashuo.com/article/p-eqhtaiiy-dz.htmlapi

原文內容:安全

 

 

安裝步驟:(此處須要特別注意,安裝過程當中會有一個命令跳出,提示輸入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沒有反應的解決方法

這是我踩過的坑,但願能夠幫到你們。 
1. 首先須要你的系統裝有wine 
2. 其次把start_navicat文件裏的winboot改成wineboot 
3. 最後肯定你的系統有32位的庫。

64-bit Debian/Ubuntu
sudo apt-get install ia32-libs

64-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

原文連接:http://www.javashuo.com/article/p-pfcqodpl-eh.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的參考文章:http://www.javashuo.com/article/p-mvrtpzdm-ct.html

 

使用Scrapy+Django實現簡單爬蟲實例:https://blog.csdn.net/clayanddev/article/details/53768975

相關文章
相關標籤/搜索