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
相关文章
相关标签/搜索