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()
以上