一. 安装Python
1. 下载Python
(1) 到http://www.python.org/download/上下载
Python 3.3.2 bzipped source tarball (for Linux, Unix or Mac OS X)
Python 3.3.2 xzipped source tarball (for Linux, Unix or Mac OS X, better compression)
(2) linux中下载安装的源码文件一般习惯放在/usr/local/src/中
2. 解压缩
(1) .tar.bz2 用tar -xjv filename 解压
(2) .tar.xz 用
$xz -d ***.tar.xz
$tar -xvf ***.tar
解压, 可以看到这个压缩包也是两层压缩,外面是xz压缩方式,里层是tar压缩方式。
3. 编译安装
linux中一般把用户安装的软件安装到/usr/local/XXX/中,用configure和make、make install这几个命令就可以完成编译并安装,--prefix指定要安装的目的目录,如下:
进入python-3.3.2文件夹
./configure --prefix=/usr/local/Python-3.3.2
make
make test
sudo make install
4. 检测和设置环境变量
(1) 安装完后,我们在linux命令行中打入python,执行的还是之前系统自带的2.7.3版本,这个跟系统的环境变量有关(2) 用export PATH=$PATH:/usr/local/Python-3.3.2/bin把该目录添加到linux环境变量中, echo $PATH 显示环境变量
(3) 此时再在命令行里输入python,系统还是执行2.7版本的,因为系统先搜到的是/usr/bin/里面的python,但是输入python3.3已经执行3.3版的了
(4) 我们到/usr/bin/中删除里面的python文件,然后再在该目录下创建3.3的一个symbolic link就可以让系统执行我们想要的3.3版本了,如下:
cd /usr/bin/
rm -rf python
ln -s /usr/local/Python-3.3.2/bin/python3.3 python
注: 不要将python3.3链接到python, 因为系统很多程序默认使用python2.7的版本, 且可能默认调用python命令, 所以更改之后会产生很多意想不到的错误
(5) 我们再看一下/usr/bin/目录下的文件,输入python执行的就是我们安装的版本的了:
二. eclipse + Pydev 配置
1. 安装jdk
cd /usr/local/src/ #进入所放下载文件的目录
chmod u+x jdk-7u25-linux-rpm #由于下载的安装文件没有x权限,所以给root用户添加x权限
./jdk-7u25-linux-rpm #安装完成
看看自己是否安装成功,此时在命令行里输入java -version已经能看到java的安装信息了。
2. 安装eclipse
cd /usr/local/bin
sudo ln -s /usr/local/eclipse/eclipse (另外,对于ln命令,想要给eclipse起一个别名,直接可以在这一命令行后面加上想要起的名字就可以了)
3. 安装Pydev
4. Pydev的配置
三. pip 管理第三方库和安装numpy, scipy, matplotlib
1. 安装pip
(1) 方法一:
wget -P Downloads/ http://python-distribute.org/distribute_setup.py
sudo python Downloads/distribute_setup.py
sudo easy_install pip
(2) 方法二:
sudo apt-get install python-pip
2. 安装numpy和scipy
sudo pip install scipy
sudo pip install matplotlib
Reference
<pre>