1.3、安装MySQL、MySQLdb、Pycharm和其他软件

1.3.1、安装MySQL

(版本跟公司线上环境一致就可以)

具体可参考MySQL手册。安装完成后加一个远程访问用户权利,后面例子会用到。

例如:user:mysql; passwd:123456

1.3.2、安装MySQLdb

MySQLdb为python连接MySQL数据库的引擎;

官方地址:http://sourceforge.net/projects/mysql-python/

下载地址:

http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download

安装:

$tar –zxvf MySQL-python-1.2.3.tar.gz

$cd MySQL-python-1.2.3

$python setup.py build

$python setup.py install

安装成功后测试:

$python

>>>import MySQLdb

没有任何异常信息则表示安装成功

1.3.3、安装IDE-Pycharm

Pycharm是python开发的IDE,同时很好的支持Django框架,并且同时有windows和linux版本,推荐使用。

1.3.3.1、为什么需要用到IDE:

ü  开发效率更高。

ü  IDE界面更人性化

ü  IDE配置自动换行缩进,显示行号,函数,变量提示,自动补全更方便。

ü  Project里可直接对各种文件进行操作,切换文件方便

1.3.3.2、安装前准备

Windows环境(默认安装了JAVA –JRE,就不需要下载安装JRE或者JAVA -JDK)

否则到此地址下载安装:

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u43-oth-JPR

之后再参照JAVA配置环境变量。

下面主要讲linux下的安装方法:

在终端里输入JAVA,如果提示未知命令提示,表示此系统环境中无java环境。如果是很旧的版本需要卸载重新安装JAVA JDK

这里我安装的版本是Java SE Development Kit 6u43,对应版本号:Linux x64

Jdk-6u43-linux-x64-rpm.bin

下载地址:

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u43-oth-JPR

安装方法:

$chmod 777 Jdk-6u43-linux-x64-rpm.bin

$./ Jdk-6u43-linux-x64-rpm.bin    #选择Yes同意安装协议

$rpm –ivh Jdk-6u43-linux-x64-rpm.bin    #选择Yes知道安装完成

配置环境变量:

$vi /etc/profile

例如我的机器是加入下面几行就可以了

#set java environment

export  JAVA_HOME=/usr/java/jdk1.6.0_43

export  CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

/tools.jar

export  PATH=$PATH:$JAVA_HOME/bin

在终端输入:java –version能显示出java版本信息即可

1.3.3.3、安装Pycharm

Centos需要有Gnome或者KDE桌面环境。

官方地址:http://www.jetbrains.com/pycharm/

CentOS-64bit下载地址:http://download-ln.jetbrains.com/python/pycharm-2.7.2.tar.gz

开始安装:

$tar –zxvf pycharm-2.7.2.tar.gz

$cd pycharm-2.7.2.tar.gz

$./pycharm.sh

安装完成后进桌面环境就可以使用pycharm(也可以直接从安装目录bin/pycharm.sh启动)

1.3、安装MySQL、MySQLdb、Pycharm和其他软件,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。