1.安裝搜狗 : (1)官網下載搜狗輸入法,下載完成後,直接能夠在ubuntu軟件中心打開html
(2)在langage support中install
python
(3)all settings->text entry->input method->show current input source->搜索sogou'mysql
(若是很差用安裝成功後,重啓電腦)
2.安裝python :(自帶)
安裝python開發環境:sudo apt-get install python2.7-dev
3.安裝pip :sudo apt-get install python-pip
4.安裝Django :sudo pip install Django==1.6(官網上有)
5.建立一個項目 :django-admin.py startproject firstPro
6.運行Django項目:./manage.py runserverlinux
7.安裝jdk(或直接裝eclipse)web
安裝pycharm :http://www.jetbrains.com/pycharm/download(linux free) pycharm-community-3.4.1->bin->./pycharm.sh 或者將pycharm複製到/usr /local/...sql
7.(1)pycharm客戶端(permission: read and write):數據庫
[Desktop Entry]
Name=pycharm
Comment=pycharm
Exec=/usr/local/pycharm-4.0.3/bin/pycharm.sh
Icon=/usr/local/pycharm-4.0.3/bin/pycharm.png
Terminal=false
Type=Application
Categories=Application;django
taven@taven-Aspire-E5-551G:/usr/local$ chmod -R -f 777 pycharm-4.0.3/
將客戶端默認打開方式變爲可執行ubuntu
8.最輕量的數據庫: vim
sqlite(須要安裝)
1.源碼安裝步驟以下:
1)wget http://www.sqlite.org/sqlite-3.5.6.tar.gz
2)tar -xzvf sqlite-3.5.6.tar.gz
3)cd sqlite-3.5.6
4)./configure --disable-tcl ##加上這個選項則不須要TCL,不然在2.4內核上編譯通不過
5)make
6)make install
獲得的幾個文件在:/usr/local/lib libsqlite3.a libsqlite3.la libsqlite3.so
libsqlite3.so.0 libsqlite3.so.0.8.6 pkgconfig
/usr/local/include /usr/local/bin
2.測試是否安裝成功
# cd /usr/lcoal/sqlite-3.5.6
# ./sqlite3 text.db
提示錯誤以下:
./***: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory
sqlite 打開方式 sqlite3 db.sql .tables
9.安裝vim : $sudo apt-get install vim
配置vim :須要修改 ~/.vimrc文件 set tabstop=4 "我是註釋
set shiftwidth=4
set softtabstop=4
set nu "顯示行號
10.安裝mysql :sudo apt-get install mysql-server
安裝mysql環境: sudo apt-get install libmysqlclient-dev(依賴庫)
11. 啓動虛擬環境 : source ~/environment/qst_mooc_api/bin/activate(環境的配置文件) 進入虛擬環境後才能migrate數據庫
退出虛擬環境: deactivate
12.sudo chmod -R -f 777 ./*更改文件權限
13.sudo chown -R -f taven:taven ./*
14.migrate數據庫(http://www.weiguda.com/blog/2/ )須要執行11即:source ~/environment/qst_mooc_api/bin/activate(環境的配置文件)
sudo python ./manage.py schemamigration api --initial
sudo python ./manage.py syncdb
sudo python ./manage.py migrate api
(1)在migrate以前應該檢查manage.py中的envs.dev
15.python virtualenv:http://www.besttome.com/html/python_development_environment_virtualenv.html
http://cutso.blog.sohu.com/215932982.html
16.svn://115.28.100.77:9091/QST_MOOC_API tianwj tianwj_7662
17. 加載環境 pip install -r requirements/local.txt(加載庫):須要執行11即:source ~/environment/qst_mooc_api/bin/activate(環境的配置文件)
omitvt. 省略;遺漏;刪掉;未(作
18 ssh 中的 scp -r ~/tblog root@192.168.1.129:~
19 在服務上持續運行一個程序:nohup python ./manage.py runserver 0.0.0.0:8000 &(後臺運行標誌)
SVN:svn://115.28.100.77:9091/QST_MOOC
20(博客)
若是你和我同樣,在作Django應用開發中喜歡使用一些Django第三方擴展來進行Django的快速開發,那麼可能就會在本身的Linux系統中的Python目錄中大量的安裝過一些擴展庫了,但A應用用到的擴展B應用又不必定須要用到。固然一個應用開發完成,能夠須要寫一些安裝手冊這類的,這時你可能會有些茫然,到底哪些擴展是本身這個應用所用到的?這樣看來一個「乾淨」的開發環境仍是頗有必要的。
利用Virtualenv能快速的搞定這樣一個開發環境,事實上不單單是Django須要,你在作任何Python開發的的時候,均可以考慮作這麼一個「乾淨」的虛擬環境來進行開發,這樣就沒必要擔憂搞亂本身的Python主目錄時的庫程序了。
具體面言,作這麼一個開發環境,可能會須要用到pip,virtualenv,easy_install。
在Fedora中,有一個python-setuptools模塊,能夠直接裝easy_install安裝上,估記在Ubuntu中也相似有這樣的模塊。固然也能夠經過直接下載easy_install代碼來安裝:
wget -q http://peak.telecommunity.com/dist/ez_setup.py
執行安裝時,須要用到管理員權限。
下面一步,安裝virtualenv。
仍然是管理員權限進行安裝,命令:
sudo easy_install virtualenv
這步完成後,之後就能夠進接使用virtualenv來進行Python開發環境的建立了。
(1).環境建立
[wyatt@wyatt hg]$ virtualenv mysite
New python executable in mysite/bin/python
Installing setuptools............done.
Installing pip...............done.
這時會在mysite目錄中生成三個Python所需的目錄。
(2).啓用虛擬環境
進入mysite目錄,執行:
source bin/activate
這裏你會發現原來的命令提示符發生了變化,多了一個括號,裏面的字符即爲你所建立的虛擬環境的名稱。接下來的全部模塊的安裝,都只會直接安裝到項目目錄中去。
(3).安裝Django
使用PIP進行Django的安裝,命令:
pip install django
安裝完成後便可進行項目的開發工做了。
PIP有一個很不錯的功能,可以使用該功能來本身生成項目安裝的擴展,而其餘用戶在使用你的應用的時候,也能夠方便的經過這種方式,完成擴展的再次安裝。
(1).擴展生成:
pip freeze > prj.txt
會在當前目錄中生成這樣一個文本文件,包含擴展名及相應的版本號。
2.安裝
(pip) install -r prj.txt
自動裝全部模塊一次些安裝完成。
須要注意的是,你每次開始繼續開發項目的時候,都須要使用source進入到虛擬環境後才能夠正確的進行項目的開發