在Ubuntu下搭建Python以及相关组件
来源:互联网 发布:源码大师官网 编辑:程序博客网 时间:2024/06/02 03:07
在Ubuntu14.04上安装Python研究环境软件包
在Linux当中,默认root的提示符为#,而一般身份用户的提示符为$。
点击左上角的搜索按钮,在输入框里输入“Terminal”,弹出命令行界面。
或双击终端图标启动终端
快捷键Ctrl+Alt+t
以下命令都在终端进行操作
任何崭新的Ubuntu Linux系统上做的第一件事就是更新和升级软件包。
sudo apt-get -y update
sudo apt-get -y upgrade
-y前缀告诉Ubuntu接受所有回答“是/否”的问题为'是'。 “sudo”是一个Ubuntu/Debian Linux的命令,允许以管理员权限执行其他命令。
Ubuntu14.04 LTS中的python是没有自带IDLE的,可以在终端输入:sudo apt-get install idle-python3.4,进行python3.4版本的IDLE的安装,安装好之后直接在/usr/share/applications,就可以找到IDLE的图标,直接将其复制到桌面上,以后直接在桌面双击就可以启动。
一旦前两个更新命令成功执行,接下来我们需要安装Python,NumPy/SciPy,matplotlib,pandas,scikit-learn和IPython。我们将从Python开发包和编译器开始安装,编译器将在编译所有软件的时候用到:
sudo apt-get install python-pip
sudo apt-get install
python-devsudo apt-get install
python2.7-devsudo apt-get install
build-essentialsudo apt-get install
liblapack-devsudo apt-get instal
l libblas-dev
一旦必要的软件包已安装,我们就可以通过pip,即Python包管理器,安装NumPy。pip将下载NumPy的zip包,然后从源代码编译。
sudo pip install numpy
NumPy安装完了后,我们需要在继续之前检查它是否可用。依次输入Python,import Python,……之后的检查也同理。
命令行一般为用户名@……:~$ python >>> import numpy >>> from numpy import mean >>> mean([1,2,3]) 2.0 >>> exit() 或 Ctrl+D
我们已成功安装NumPy,接下来要安装Python的科学库,即SciPy。然而,它有一些依赖的软件包,包括ATLAS库和GNU Fortran编译器:
sudo apt-get install libatlas-base-dev gfortran
我们将通过pip安装SciPy.
sudo pip install scipy
现在已安装SciPy。通过计算一个整数列表的标准差来测试SciPy是否可以正常使用:
……@……:~$ python >>> import scipy >>> from scipy import std >>> std([1,2,3]) 0.81649658092772603 >>> exit()
接下来我们需要安装matplotlib的依赖包,Python的图形库。 由于matplotlib是一个Python包,无法使用pip去安装以下PNG,JPEG文
件和FreeType字体库相关的库,所以我们需要Ubuntu为我们安装:
sudo apt-get install libpng-dev libjpeg8-dev libfreetype6-dev
现在可以安装matplotlib了:
sudo pip install matplotlib 如遇错误
可能是之前没有安装Python-Dev。
接下来我们将安装数据分析和机器学习库pandas和scikit-learn.这步不需要安装额外的依赖库, 因为NumPy和SciPy已经将依赖都覆盖了.
sudo pip install -U scikit-learn sudo pip install pandas
我们需要测试scikit-learn:
……@……x:~$ python >>> from sklearn load datasets >>> iris = datasets.load_iris() >>> iris .. .. 'petal width (cm)']} >>>
另外,我们需要测试pandas:
>>> from pandas import DataFrame >>> pd = DataFrame() >>> pd Empty DataFrame Columns: [] Index: [] >>> exit()
最后, 我们需要安装IPython.Ipython 是一个 python 的交互式 shell,比默认的python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。在ubuntu 下只要 sudo apt-get install ipython 就装好了,通过 ipython 启动。
sudo pip install ipython
虽然IPython本身已经相当有用,它通过包含qtconsole可以有更强大的能力,qtconsole提供了内联matplotlib可视化的能力。尽管如此,它需要多一点点的工作以使它启动和运行。
首先,我们需要安装QT库。对于这一点,你可能需要更新你的软件包:
sudo apt-get update 以上文章为搜集网络资源亲自安装后总结而成。
- 在Ubuntu下搭建Python以及相关组件
- 在ubuntu下搭建python开发环境
- 在ubuntu下安装VMware Tools,以及相关指令记录
- 在Ubuntu下开始搭建Python开发平台
- Ubuntu下python环境搭建
- 在UBuntu下搭建LAMP
- 在Ubuntu下搭建SublimeText3
- 在Ubuntu下搭建OpenGrok
- Ubuntu下NDK环境搭建以及使用
- 在ubuntu搭建wiki 以及论坛
- 在ubuntu系统环境下搭建java环境,以及各种软件的安装
- python安装,以及matplotlib及相关组件安装。
- 在Ubuntu下安装Python
- ubuntu平台 下搭建android相关环境搭建
- centos6 下搭建python rrdtool 以及 psutil
- webdrive入门初级脚本练习以及在centos下搭建selenuim+python环境
- ubuntu下用eclipse搭建python环境
- ubuntu下python web开发环境搭建
- Java之统计字符串频率
- WHMCS 6 如何修改导航条菜单(主菜单)
- LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR的区分与转化
- 基础篇(十二) AdapterView和Adapter(适配器)
- 随想录(中断中真的不能上下文切换吗)
- 在Ubuntu下搭建Python以及相关组件
- 链表的快速排序
- 手动安装liberty版本openstack环境(allinone)---安装neutron
- 阿里云第1天
- Fedora23安装有道词典
- Cocos2D中的纹理(textures)的解释
- FFmpeg发送流媒体的命令(UDP,RTP,RTMP)
- NodeManagerMetrics上精确化Container指标监控
- 【LeetCode从零单刷】Merge Sorted Array