ubuntu12.04 下 Python开发环境搭建以及matplotlib库和openCV的安装

时间:2021-02-27 07:11:38

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

运行结果如下:

ubuntu12.04 下 Python开发环境搭建以及matplotlib库和openCV的安装

运行成功,则表示安装成功

接下来安装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()


以上