安装linux包这一段是引用朋友的
centos:
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers sqlite-devel libaio libaio-devel
ubuntu:
sudo apt-get install autoconf
sudo apt-get install curl
sudo apt-get install libmysqld-dev
sudo apt-get install libaio-dev #安装mysql需要
sudo apt-get install libjpeg62-dev
sudo apt-get install libpng12-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libssl-dev
sudo apt-get install zlib1g-dev
下面两个lib经测试也需要安装,否则会出现错误:http://blog.donews.com/maverick/archive/2007/04/16/1156473.aspx
sudo apt-get install libmysqld-dev
sudo apt-get install python-dev获取python3.3.0
wget http://www.python.org/
ftp
/python/3.3.0/Python-3.3.0.tgz
解压压缩文件
tar xzvf Python-3.3.0.tgz
进入文件
cd Python-3.3.0
新加一个python3的安装目录防止覆盖到老版本的python
mkdir /opt/python3.3.0
开始编译安装
./configure --prefix=/opt/python3.3.0
make
make install
建立一个新版本python的连接
ln -s /opt/python3.3.0/bin/python3 /usr/local/bin/python3
使用python3
[root@localhost Python-3.3.0]# python3
Python 3.3.0 (default, Jun 9 2014, 09:24:15)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
ps:安装python3时,尽量不要覆盖linux自带的python2。使用这种方法可以有效的避免对老版本python的覆盖。
安装distindute
tar xzvf distribute-0.6.49.tar.gz
cd distribute-0.6.49
python3 setup.py install
安装pip
tar xzvf pip-1.5.6.tar.gz#md5=01026f87978932060cc86c1dc527903e
cd pip-1.5.6
python3 setup.py install
12. 安装其他包
pip install xxxx.tar.gz
查看安装了什么python模块
pip freeze