初识python

python很好,

1:安装

windows安装:

      下载地址:http://www.python.org/download/

      环境变量:PATH=PATH;c:\python27(默认安在c盘上)

linux安装:

      1): 下载:http://www.python.org/download/

       2):tar -xzf Python-2.7.3.tgz

       3):cd python-2.7.3 && ./configure && make&& make install

         which python   可以查到python安装目录,把软链换成新安的文件即可

 echo $PATH   查看环境变量,即软件默认运行目录

        4):把软链改为新的:

cd /usr/bin/ && mv python python.bak && ln -s /usr/local/bin/python2.7 python

        5):改完后yum会不能用

vim /usr/bin/yum
将第一行的#/usr/bin/python修改为#/usr/bin/python2.6

 

2:easy_install  

      下载地址:http://pypi.python.org/pypi/setuptools

      环境变量:PATH=C:\Python27\Scripts

      放到python目录下

 

注意:win7 64位必须使用 ez_setup.py进行安装。方法是下载ez_setup.py后,在cmd下执行 python ez_setup.py,即可自动安装setuptools。目前没有直接的exe安装版本

在linux下安装

安装easy_install比较简单,如果配置好yum,就可以直接搜索python-setuptools
yum –y install python-setuptools
安装完python-setuptools之后,还需要安装python-devel
yum –y install python-devel

  

3安装mysql-python :

        方法一:

 

Easy_install MySql-python==1.2.4

 

    方法二:

 

# tar xfz MySQL-python-1.2.1.tar.gz
# cd MySQL-python-1.2.1
# vi site.cfg(安装出错时,注意此选项设置)
mysql_config = /usr/local/mysql/bin/mysql_config<!--[if !supportAnnotations]-->[b1]<!--[endif]-->

# python setup.py build
# python setup.py install

 安装时出现问题:EnvironmentError: mysql_config not found

 

这是因为缺少libmysqlclient-dev
以Ubuntu为例:
假如已经安装debian / ubuntu:sudo apt-get install mysql
mysql-config是在不同的模块,并不在mysql里面。
sudo apt-get install libmysqlclient-dev

 或

 

首先查找mysql_config的位置,使用find / -name mysql_config ,比如我的在/usr/local/mysql/bin/mysql_config

修改setup_posix.py文件,在26行:
mysql_config.path = "mysql_config" 修改为:
mysql_config.path = "/usr/local/mysql/bin/mysql_config"
修改完成后保存,再执行

 

 

问题:

>>>import MySQLdb

ERROR: load_module: could not open module </usr/local/lib/ser/modules/mysql.so>;: libmysqlclient.so.12: cannot open shared object file: No such file or directory

解决:

cp /usr/local/mysql/lib/mysql/libmysqlclient.so.12.0.0 /usr/lib/

cd /usr/lib/ && ln -s libmysqlclient.so.12.0.0 libmysqlclient.so.12

 

 

 4安装django:

     easy_install Django==1.3.1

 

介绍一个不错的编辑工具:

     sublime  text 2.X

 

5:在linux安装python

下载后,文件目录在/home/python/下,这也是我python的安装目录

2、 解压:

[[email protected] python]# tar zxvf Python-3.2.2.tgz

3、 打开安装目录,执行:

[[email protected] python]# cd Python-3.2.2

[[email protected] Python-3.2.2]#./configure

进行配置。这里有个最常设置的选项是prefix,默认值为/usr/local/lib,设置该选项来指定python的安装目录,

例如 --prefix=/home/python3.2.2。

[[email protected] Python-3.2.2]# make

[[email protected] Python-3.2.2]# make install

值此,安装完成。

4、 但此时输入”python”命令,仍然显示是旧版本的,这就需要创建软连接:

[[email protected] bin]# cd /usr/bin

[[email protected] bin]# ll |grep python

[[email protected] bin]# rm -rf python

[[email protected] bin]# ln -s /home/python/Python-3.2.2/python python

[[email protected] bin]# python

Python 3.2.2 (default, Oct 26 2011, 23:40:16)

[GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2

Type "help", "copyright", "credits" or"license" for more information.

>>>

 

 

你可能感兴趣的:(python)