Ubuntu14.04-Python2.7-Virtualenv-Django1.9-MySQL完整環境配置

1、安裝Ubuntu14.04LTS
一、下載了ubuntu14.04後用ultraISO寫到硬盤鏡像(U盤)
開機啓動項改爲U盤在前,安裝。
清空分區,從新分配。
/最少10G,我放了100G。
物理內存在512M以上,建議將swap設置跟屋裏內存同樣,我設置了5G。
/home剩下的380G。
安裝結束後重啓,並拔掉u盤。
二、Ubuntu14.04配置(千萬不要卸載ibus--都是淚--
聯網
更新源(建議163源),界面不行就sudo apt-get upgrade
添加語言
添加root用戶密碼
到搜狗linux官網下載deb安裝(沒有輸入法無法幹活,可是千萬不要寫在ibus
問題:刪除了ibus,致使系統設置出錯,開機時正確密碼沒法登錄的狀況!!!
解決辦法:
簡述:進入tty1(ctrl-alt-F1),刪除搜狗、刪除fcitx、重裝ibus。
具體:
I.$sudo dpkg  -l  so*  就能夠找到sogoupinyin
II.卸載搜狗拼音輸入法
            $sudo apt-get  purge  sogoupinyin  (爲防止登錄不了桌面sudo dpkg -r sogoupinyin暫不支持使用)
III.卸載fcitx
             $sudo apt-get purge  fcitx
IV.完全卸載fcitx及相關配置
            $sudo apt-get autoremove 
V.檢查是否卸載乾淨
若是在 /etc/X11/Xsession.d/etc/X11/xinit/xinput.d中都有sogou相關文件未被清除。那麼把它們刪除了試試看吧。
$ cd /etc/X11/Xsession.d
$ sudo rm -f72sogoupinyin
$ cd /etc/X11/xinit/xinput.d
$ sudo rm -f55-sogoupinyin.sh
VI.安裝ibus
sudo apt-get install ibus
(好像是這樣)
VII.進入/home/qiang,將Xauthority修改成系統用戶名和組
chown qiang:qiang .Xauthority
(參考:chown [username]:[username] .Xauthority)
VIII.進入tty7,在右上角確認輸入法修改爲漢語,輸入密碼,登錄成功。
IX.我暈。我曾經在ibus中添加了一個語言,這下右上角不識別漢語了,重啓,切到ibus的漢語,登錄,刪掉語言。
X.到sogoulinux官網下載deb包,軟件中心安裝,重啓,能夠登錄。
參考:
ubuntu完全卸載搜狗拼音輸入法
完整刪除sougou輸入法:
修改.Xauthority
三、python和django配置
I.python默認安裝版本2.7.6
II.安裝python-setuptools、python-pip、vim-gtk(無關,只是習慣)
III.進入virtualenv目錄, 進入bin/,使用 source activate激活虛擬python。
在虛擬python中使用pip install 安裝django最新版、mysql-server、mysql-client、python-dev、libmysqlclient-dev(不然沒法使用mysqldb)、mysqldb、Pillow等。(若是是在阿里雲或其餘服務器還要裝更多組件)
問題:在用pip安裝mysqldb、pillow等時拋出exception,檢查發現是pip outdate,須要從新更新setuptools(會順帶更新pip)
sudo apt-get install python-pip
進入activate更新setuptools:
pip install -U setuptools
(最終在pycharm中看到我認爲在虛擬python中安裝的mysql等實際上只在系統安裝了,也就說明,實際操做時django等是用apt-get安裝了,用pip才能只在虛擬python中安裝。不擔憂,建立virtualenv時,能夠經過參數--systems...(現用現查)將系統python的庫拷貝到虛擬環境)
IV.安裝jdk,配置環境變量(Ubuntu安裝Pycharm要求有java環境):
安裝java8環境:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
檢查java安裝結果:
$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
$ javac -version
javac 1.8.0_20
手動配置java環境變量(不建議自動配置):
sudo update-alternatives --config java
查看java8的安裝路徑:/usr/lib/jvm/java-8-oracle
編輯:sudo nano /etc/environment
添加一行:JAVA_HOME="/usr/lib/jvm/java-8-oracle"
reload該文件:source /etc/environment
測試:echo $JAVA_HOME
V.安裝Pycharm
注意,在settings中要修改interpreter,將系統python2.7替換成virtualenv的2.7
VI.在命令行和desktop、launcher添加啓動器
四、數據庫配置
把windows項目挪過來了,用sqlite中。暫時不須要mysql,並且配置不難,須要更換數據庫時再配置。
還有服務器架設等準備參考:
 
參考:

三、Ubuntu12.04 安裝PyCharm:html

六、Django on Ubuntu Virtualenv, how to edit interpreter
相關文章
相關標籤/搜索