Ubuntu14.04系统安装Python+机器学习(一)
1、Ubuntu系统
这里使用的是从官网下载的系统包:ubuntu-14.04.4-desktop-i386.iso。
(1)打开终端快捷键:CTRL+ALT+T。
(2)系统开机以guest模式进入。
(3)更改自己的用户模式
首先Alt+Ctrl+F1或者Alt+Ctrl+F2(切换到图形界面: CTRL+ALT+F7),登录账户,修改/home下的用户目录的权限为777。修改权限:$sudo chmod 777 -R /home
修改 /usr/share/lightdm/lightdm.conf.d/目录下50-unity-greeter.conf的文件,并在其中添加allow-guest=false之后再重启系统
命令:$cd /usr/share/lightdm/lightdm.conf.d $sudo vi 50-unity-greeter.conf
添加allow-guest=false之后再重启系统。
系统重启命令:$sudo reboot
最后登录Ubuntu后,我们看到设置里面只有一个Ubuntu账户,不再出现Guest账户。
2、安装vim
Ubuntu14.04没有vim编辑器可以使用,要自己安装
安装命令:$sudo apt-get install vim-gtk
3、Python2
查看系统自带Python版本信息:
命令:$python --version
4、pip
安装pip命令:$sudo apt-get install python-pip
查看pip是否安装成功命令:$pip-V(或pip --version)
把pip更新到新版本:$pip install --upgrade pip
5、安装python及相关的科学计算包
安装命令:
$sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
其中,pandas (Python Data Analysis Library)是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。
6、测试配置是否成功
测试1.
>>>from numpy import *; #引入numpy库
>>>A=mat(random.rand(4,4)); #创建4x4的随机矩阵
>>>A
测试2.
>>> import numpy as np >>> import matplotlib.pyplot as plt >>> x=np.arange(0,5,0.1); >>> y=np.sin(x); >>> plt.plot(x,y)
这样并不能显示图像
修改为:
>>> import numpy as np >>> import matplotlib.pyplot as plt >>> x=np.arange(0,5,0.1); >>> y=np.sin(x); >>> plt.plot(x,y) >>>plt.show()
运行结果为: