1. 程式人生 > >05.Eclipse的Python開發環境搭建與Numpy、Scipy庫安裝

05.Eclipse的Python開發環境搭建與Numpy、Scipy庫安裝

一、Python環境

直接終端查詢下python安裝沒:python --version

Python 2.7.12

Ubuntu竟然已經裝了Python2.7,那就好說了。不然自己裝和裝jdk差不多。本來想著要不要再裝個3.4的,但是發現2.7也很常用,那就偷個懶了。

二、安裝PyDev

1.線上安裝

Elipse可以線上安裝,又方便還方便而且方便。從http://pydev.org/updates 可以獲得線上安裝地址。在Help選單中,選擇Install New Software,點選Add,如圖輸入:
這裡寫圖片描述

得到如下圖內容,只選擇PyDev for Eclipse即可(聽說裝多了反而有問題)
這裡寫圖片描述

然後Next,發現進度條不動了。。。是的它訪問不到。。。唉活在 土嗇 裡真累。怎麼辦呢?Ubuntu的全域性代理總是不行,好在Eclipse自帶網路設定,那就曲線救國一下。

2.Eclipse網路設定

在Window選單中選擇最後一個Preference,選擇General - Network Connections,面板中的Active Provider選擇Manual並配置SOCKS地址與埠。
這裡寫圖片描述

然後重新線上安裝就行啦!下載速度快的不行!

3.開啟Cython加速

隨便寫個hello world,可以執行但是提示一個warning:

warning: Debugger speedups using
cython not found. Run '"/usr/bin/python" "/home/xienaoban/.eclipse/org.eclipse.platform_4.7.0_1966938284_linux_gtk_x86_64/plugins/org.python.pydev_5.5.0.201701191708/pysrc/setup_cython.py" build_ext --inplace' to build. pydev debugger: starting (pid: 8716)

就根據他給你的要求,開啟終端輸入

"/usr/bin/python" "/home/xienaoban/.eclipse/org.eclipse.platform_4.7.0_1966938284_linux_gtk_x86_64/plugins/org.python.pydev_5.5.0.201701191708/pysrc/setup_cython.py"
build_ext --inplace

即可。然後再執行warning就沒了。

三、安裝Numpy、Scipy庫

f發現庫檔案全都是whl格式的,需要使用python的pip進行安裝。
pip的使用格式為:pip install xxx.whl 。儘量使用sudo吧,不然訪問不了/usr會安裝失敗。
我下載了一個numpy,安裝時提示

numpy-1.12.0-cp27-cp27m-manylinux1_x86_64.whl is not a supported wheel on this platform.

說明下錯了版本。那麼我怎麼知道你支援哪個版本呢?開啟python,寫如下程式段:

import pip
print(pip.pep425tags.get_supported())

然後執行,我的結果如下:

[('cp27', 'cp27mu', 'manylinux1_x86_64'), ('cp27', 'cp27mu', 'linux_x86_64'), ('cp27', 'none', 'manylinux1_x86_64'), ('cp27', 'none', 'linux_x86_64'), ('py2', 'none', 'manylinux1_x86_64'), ('py2', 'none', 'linux_x86_64'), ('cp27', 'none', 'any'), ('cp2', 'none', 'any'), ('py27', 'none', 'any'), ('py2', 'none', 'any'), ('py26', 'none', 'any'), ('py25', 'none', 'any'), ('py24', 'none', 'any'), ('py23', 'none', 'any'), ('py22', 'none', 'any'), ('py21', 'none', 'any'), ('py20', 'none', 'any')]

於是就知道應該下載哪個版本了。

安裝成功:
這裡寫圖片描述