一. 安装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执行的就是我们安装的版本的了:

Linux怎么打开python3的编辑器 linux开发python_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就可以了。


Linux怎么打开python3的编辑器 linux开发python_eclipse_02


查看PyDev是否安装成功,选择Help—>About Eclipst—>Installation Details,即可看到具体安装的插件


4. Pydev的配置


在Eclipse下, 打开 窗口->首选项(Window->Preferences...) 对话框,从右侧的树形列表中选择“ PyDev”->“Interpreter Python”, 点击新建(New)按钮,从Python的安装路径下选择Python.exe,然后会弹出一个对话框让你勾选System PYTHONPATH,点确定,大功告成。


Linux怎么打开python3的编辑器 linux开发python_Python_03


最后就是使用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