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

一、安装Ubuntu14.04LTS

1、下载了ubuntu14.04后用ultraISO写到硬盘镜像(U盘)

开机启动项改成U盘在前,安装。

清空分区,重新分配。

/最少10G,我放了100G。

物理内存在512M以上,建议将swap设置跟屋里内存一样,我设置了5G。

/home剩下的380G。

安装结束后重启,并拔掉u盘。

2、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彻底卸载搜狗拼音输入法

http://jingyan.baidu.com/article/9faa723154c3dc473d28cb41.html

完整删除sougou输入法:

http://blog.csdn.net/stat_elliott/article/details/48861497

修改.Xauthority

http://www.cnblogs.com/zengo/articles/4537484.html

3、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环境):

http://www.cnblogs.com/zhcncn/p/4027025.html

安装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添加启动器

http://www.cnblogs.com/zhcncn/p/4027025.html

4、数据库配置

把windows项目挪过来了,用sqlite中。暂时不需要mysql,而且配置不难,需要更换数据库时再配置。

还有服务器架设等准备参考:

http://www.wisim.me/blog/2015/01/13/DjangoInstall.html

http://halolk.blog.51cto.com/6916369/1247795

http://www.mycode.net.cn/platform/linux-unix/938.html

参考:

1、mysqldb安装和使用问题参考:

http://www.cnblogs.com/rollenholt/archive/2012/05/07/2487137.html

2、pip问题(pip install 返回traceback,应该是setuptools和pip内容过时,需要更新):

(已经安装过python-setuptools)

http://stackoverflow.com/questions/18139372/assertion-error-from-pip-list-in-virtualenv

http://askubuntu.com/questions/554129/problem-with-installing-ipython-on-ubuntu-14-04-lts

http://pip-cn.readthedocs.org/en/latest/installing.html

3、Ubuntu12.04 安装PyCharm:

http://www.cnblogs.com/zhcncn/p/4027025.html

4、Ubuntu14.04+Python3.4+apache2.4+Django1.7站点发布笔记:

http://withoutlee.leanote.com/post/Ubuntu14.04-Python3.4-apache2.4-Django1.7%E7%AB%99%E7%82%B9%E5%8F%91%E5%B8%83%E7%AC%94%E8%AE%B0

5、Ubuntu14.04+Nginx+Uwsgi+Supervisor部署Django Web App:

http://elonbase.com/Archives/article/1

6、Django on Ubuntu Virtualenv, how to edit interpreter

https://www.jetbrains.com/pycharm/help/configuring-python-interpreter-for-a-project.html

时间: 2024-10-04 00:16:26

Ubuntu14.04-Python2.7-Virtualenv-Django1.9-MySQL完整环境配置的相关文章

ubuntu14.04 python2.7 安装配置OpenCV3.0

环境:ubuntu14.04  python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示“No module named cv2” 首先,安装OpenCV的步骤: OpenCV官网的安装步骤:http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation 1.下载OpenCV:ht

【转】Linux(ubuntu14.04)上编译Android4.4源码的环境搭建及编译全过程

原文网址:http://jileniao.net/linux-android-building.html sublime text让我伤心.本来很信任sublime text的自动保存功能,之前使用一直很给力的,但这次让我伤心欲绝啊. 关于Linux(ubuntu14.04)上编译Android源码的环境搭建详细过程都是在sublime text中编辑好的,无奈,这次的数据丢失让我不得不重新来回想手打一次了.可能很多细节问题,这次重新编辑文章时不会记得那么清晰了,还请有问题的朋友在下面留言给我就

Windows Server 2008 R2 IIS7.5下PHP、MySQL快速环境配置【图】

众所周知,win平台的服务器版本默认是不能运行php的,需要对服务器进行环境配置. 而许多朋友纠结如何配置,在百度上搜索出的教程一大堆,基本步骤复杂,新手配置容易出错. 今天,邹颖峥教大家一种快速配置方式,并且这种方式的PHP运行在Fast-CGI,效率比isapi效率.速度快得多. 首先,这是我示例的服务器(全新,无任何配置历史) 第一步,进入服务器管理 默认任务条有服务器管理图标,点击图标,在新打开的窗口中的左侧列表单击"角色",再点击右侧的添加角色. 开始安装IIS. 按照图示箭

apache2+php+mysql的环境配置

1:Apache介绍 Apache是世界使用排名第一的web服务器软件,它可以运行在几乎所有广泛使用的计算机平台上由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部.也是一个基金会的名称.一种武装直升机等等. 2:Mysql介绍 MySQL是一个关系型数据管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据管理系统,关联数据库将数据保存在不同的表中,而不是将所

在ubuntu14.04 64位虚拟机中安装mysql

因为在win10 系统上手贱的将mysql卸载掉了之后有个插件一直无法正常删除导致只能将mysql装到ubuntu虚拟机上, 宝宝心里都是累啊,所以记录下来自己的安装过程2333 命令行操作: "sudo apt-get update"-->回车-->"输入root用户的密码"-->回车 输入"sudo apt-get install mysql-server mysql-client"-->回车-->输入"

有关keras(Ubuntu14.04,python2.7)

第一部分:安装 由于我的电脑之前已经已经配置好了caffe,因此有关python的一切相关包都已经安装完成.因此,即使不用Anaconda安装依然很简单. sudo pip install tensorflow sudo pip install keras 测试: python from keras.models import Sequential 第二部分:如何用keras从本地中读取图片,并做一个二分类的神经网络,直接贴出代码: # coding=utf-8 ## import os ##和

ubuntu14.04 python2.7安装MySQLdb

安装依赖: sudo apt-get install libmysqlclient-dev libmysqld-dev python-dev python-setuptools 安装MySQLdb pip install MySQL-python conn = mdb.connect(host='127.0.0.1', port=3306, user='root', passwd='root', db='test', charset='utf8') config = { 'host': '127

Ubuntu14.04+Texlive2014+LYX-Linux下LYX的中文配置方案

LYX是一款可见即所得的文档排版软件,LYX在ubuntu系统下的使用需要解决中文字体支持的问题.Texlive安装包为Ubuntu系统下的中文支持提供了完美的解决方案.经过两天的调试终于解决了lyx的中文文档编译问题.现在将安装的过程和其中遇到的问题中介如下,希望能对遇到同样问题的人有所帮助. 1.首先需要安装texlive安装包.最新的版本是texlive2015, 但是本人在安装texlive2015时遇到一些问题(不知道是安装包本身的问题还是安装过程的问题),后来尝试了texlive20

ubuntu14.04 LTS Python IDE专用编辑器PyCharm开发环境搭建

一 PyCharm下载 官网下载地址:https://www.jetbrains.com/pycharm/download/ 这里的PyCharm有付费和免费版本,我们使用免费版本(Community Edition)就够用. 点击下载 下载完工具包:pycharm-community-2017.1.2.tar.gz 二 安装工具包 解压pycharm-community-2017.1.2.tar.gz 进入bin目录: 运行:$./pycharm.sh 点击OK 点击:Create New P