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):把软链改为新的:
5):改完后yum会不能用
将第一行的#/usr/bin/python修改为#/usr/bin/python2.6
2:easy_install
下载地址:http://pypi.python.org/pypi/setuptools
环境变量:PATH=C:\Python27\Scripts
放到python目录下
在linux下安装
yum –y install python-setuptools
安装完python-setuptools之后,还需要安装python-devel
yum –y install python-devel
3安装mysql-python :
方法一:
方法二:
# 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
以Ubuntu为例:
假如已经安装debian / ubuntu:sudo apt-get install mysql
mysql-config是在不同的模块,并不在mysql里面。
sudo apt-get install libmysqlclient-dev
或
修改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
easy_install Django==1.3.1
介绍一个不错的编辑工具:
sublime text 2.X
5:在linux安装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.
>>>