1.安装搜狗 : (1)官网下载搜狗输入法,下载完成后,直接可以在ubuntu软件中心打开
(2)在langage support中install
(3)all settings->text entry->input method->show current input source->搜索sogou'
(如果不好用安装成功后,重启电脑)
2.安装python :(自带) 安装python开发环境:sudo apt-get install python2.7-dev3.安装pip :sudo apt-get install python-pip4.安装Django :sudo pip install Django==1.6(官网上有)5.创建一个项目 :django-admin.py startproject firstPro6.运行Django项目:./manage.py runserver7.安装jdk(或直接装eclipse)
安装pycharm :http://www.jetbrains.com/pycharm/download(linux free) pycharm-community-3.4.1->bin->./pycharm.sh 或者将pycharm复制到/usr /local/...
7.(1)pycharm客户端(permission: read and write):
[Desktop Entry]
Name=pycharmComment=pycharmExec=/usr/local/pycharm-4.0.3/bin/pycharm.shIcon=/usr/local/pycharm-4.0.3/bin/pycharm.pngTerminal=falseType=ApplicationCategories=Application;taven@taven-Aspire-E5-551G:/usr/local$ chmod -R -f 777 pycharm-4.0.3/
将客户端默认打开方式变为可执行8.最轻量的数据库:
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.solibsqlite3.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 directorysqlite 打开方式 sqlite3 db.sql .tables9.安装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数据库 退出虚拟环境: deactivate12.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.dev15.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_766217. 加载环境 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_MOOC20(博客)如果你和我一样,在做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 hg]$ virtualenv mysiteNew python executable in mysite/bin/pythonInstalling 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进入到虚拟环境后才可以正确的进行项目的开发