ubuntu12.04 已經自帶Python 2.7,不需要安裝,IDE的話,推薦使用Pycharm,雖然它是收費軟件,但還是提供了免費版本,因爲我並不用Django,所以這個免費版本已經夠我使用了。可以去它的官方網站下載免費版本。
下載完安裝包之後,到安裝包所在路徑,在終端運行如下代碼
sudo tar xfz pycharm-community-3.4.1.tar.gz
然後在運行bin文件夾下的 pycharm.sh 即可啓動軟件
在終端下運行下面命令,按裝matplotlib
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
檢查是否安裝成功,在pycharm 下新建一個python文件,運行如下代碼
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
from matplotlib import cm
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
X, Y, Z = axes3d.get_test_data(0.05)
cset = ax.contour(X, Y, Z, cmap=cm.coolwarm)
ax.clabel(cset, fontsize=9, inline=1)
plt.show()
運行結果如下:
運行成功,則表示安裝成功
接下來安裝openCV,它需要NumPy, SciPy兩個庫的支持,在安裝matplotlib庫的時候,我們已經安裝好了,所以我們直接運行下面命令
sudo apt-get update
sudo apt-get install libopencv-* python-opencv
安裝完成後,用如下代碼檢查,是否成功
#__author__ = 'eple'
import cv2 as img
im = img.imread('/home/eple/DIP/1.jpg') #圖片路徑
#img.namedWindow("Image")
img.imshow('Image',im)
img.waitKey(0)
img.destroyAllWindows()
安裝wxPython
sudo apt-get install python-wxtools
檢測代碼:
#__author__ = 'eple'
# -*- coding: utf-8 -*
import wx
app = wx.App()
win = wx.Frame(None)
btn = wx.Button(win)
win.Show()
app.MainLoop()
以上