您的位置:首页 > 编程语言 > Python开发

在Ubuntu系统上进行SAE+Python+Django开发记录—1.环境搭建

2014-07-22 13:05 1081 查看
最近在学SAE上学习Python,但是在Windows平台下总感觉有点别扭,

于是就想试试换在Ubuntu下搭建个SAE Python开发环境。

需要安装的东西:

MySQL 数据库

MYSQLdb 数据库组件

Django Django...

sae-python-devsae本地环境

JDK  Pycharm使用java写的,运行得装这个

Pycharm Python集成开发环境

Python的话Ubuntu自带支持,么有必要再去装

一、安装Ubuntu系统

Ubuntu官网下载了14.0LTS系统的ISO镜像,用UltraISO把镜像写到U盘里。

安装Ubuntu的事儿就不提了,我直接装在另一台电脑里了,尝试玩的同学可以装虚拟机试试。

我喜欢装完之后把软件先升级一下,强迫症患者,为了看着舒服,嫌浪费时间的同学算了。

二、装好系统之后,就得配置我们开发的环境了

1.安装Python的包管理工具PIP,用它安装一些Python包,方便快捷。

sudo apt-get install python-pip
2.用pip安装Django,这里的版本和SAE上支持的版本对照,选择一个版本安装,我用的是Django 1.4的

sudo pip install Django==1.4

3.用pip安装sae本地开发环境

sudo pip install sae-python-dev

4.安装本地MySQL数据库,还是装个本地的数据库吧,不至于每次调试都链接SAE线上数据库吧……

sudo apt-get install mysql-server

5.安装MySQLdb链接组件

直接安装MySQL-Python:

sudo pip install MySQL-python

出现错误:mysql_config not fount

解决这个问题:

sudo apt-get install libmysqld-dev这个是开发工具包

这时候安装的话仍然会报错:command‘x86_64-linux-gnu-gcc’ failed with exit

很费解啊,然后网上找了找资料,说是缺少神马libffi的开发包

于是运行:

sudo apt-get install libffi-dev

结果还是有问题:

这次想起来,是不是要装Python的那个开发包

抱着试一试的想法:

sudo apt-cache search python-dev

发现还真有这么个开发包,so~

sudo apt-get install python-dev

然后

sudo pip install mysql-python

这里一定要sudo,否则安装MySQL-pytho的时候说神马不能创建目录啥的,反正就是没权限,好的,给你权限。

这里mysql-python终于装上了。

6.安装JDK

先查查本地源里有没有java7的JDK

sudo apt-cache search java7

列表中发现有openjdk-7-jdk,于是:

sudo apt-get install openjdk-7-jkd

等着装好就行了。

7.安装subversion版本控制工具

sudo apt-get install subversion

这个是sae代码同步插件

8.安装运行pycharm

从Pycharm官网下载linux的程序包,解压之后进入程序目录下边的bin/目录

./pycharm.sh运行程序

需要输入序列号啥的,可以网上找一个,你懂得咯。

至此,SAE+Python开发的本地环境搭建完毕,

用Pycharm新建一个Django项目,第一次建会提示安装Django,自动安装就可以了。

运行,在localhost:8000上看到欢迎界面,OK。搭建环境先到这里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息