一. 安装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
注:
(5) 我们再看一下/usr/bin/目录下的文件,输入python执行的就是我们安装的版本的了:
二. eclipse + Pydev 配置
1. 安装jdk
先从oracle官网上下载jdk,放到/usr/local/src/文件中,根据自己的系统选择相应的下载
cd /usr/local/src/ #进入所放下载文件的目录
chmod u+x jdk-7u25-linux-rpm #由于下载的安装文件没有x权限,所以给root用户添加x权限
./jdk-7u25-linux-rpm #安装完成
看看自己是否安装成功,此时在命令行里输入java -version已经能看到java的安装信息了。
注:以上方法可能不能成功,还是推荐使用这篇文章来安装
2. 安装eclipse
到官eclipse官网上下载你自己想要的linux下的eclipse版本,保存到/usr/local/src/目录中,我用的是Eclipse IDE for C/C++ Developers版是个压缩包,eclipse是免安装的,直接解压缩就可以使用了。
为了方便使用,将eclipse执行文件符号链接到/usr/local/bin。
cd /usr/local/bin
sudo ln -s /usr/local/eclipse/eclipse (另外,对于ln命令,想要给eclipse起一个别名,直接可以在这一命令行后面加上想要起的名字就可以了)
3. 安装Pydev
打开eclipse,帮助(Help)->Install new Software,填入http://pydev.org/updates/,然后勾选PyDev,一路next就可以了。
查看PyDev是否安装成功,选择Help—>About Eclipst—>Installation Details,即可看到具体安装的插件
4. Pydev的配置
在Eclipse下, 打开 窗口->首选项(Window->Preferences...) 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击新建(New)按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,点确定,大功告成。
最后就是使用PyDev环境了,在eclipse的最右上角显示着当前正在使用的是哪个开发环境,选择Open Perspective—>Other—>PyDev—>OK,即可切换到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 numpy
sudo pip install scipy
sudo pip install matplotlib
Reference
[1] linux下python开发环境之一——安装python
[2] Pydev install
[3] eclipse + Pydev 配置Python开发环境
[4] linux下python开发环境之二——安装Eclipse+PyDev
[5] 在Ubuntu上安裝java7,在linux终端中用命令启动eclipse
[6] HOW TO INSTALL PIP ON UBUNTU 12.04 LTS