设为首页 收藏本站
查看: 797|回复: 0

[经验分享] 关于在Ubuntu下安装配置numpy,scipy,matplotlibm,pandas 以及sklearn

[复制链接]

尚未签到

发表于 2018-4-29 10:23:18 | 显示全部楼层 |阅读模式
  最近在用Python学习机器学习,正好需要配置相关组件。也在网上查了一些,汇总了一下。顺便分享给大家,若有不对之处,请指出,谢谢。
  关于Windows环境下配置及相应安装包 链接  推荐可以去看一看。
  我的系统环境ubuntu14.04LTS,系统默认的python版本为2.7。一般来说Ubuntu自带Python2和Python3 ,且默认python2。
  打开终端,并输入python,若有如下所示,则键入quit()退出
DSC0000.jpg

  之后的安装工作将在终端里进行
  在安装之前建议更新一下软件源
  sudo apt-get update
  如果python 2.7 没有问题 ,就可以进行下一步了
  现在安装用于数值计算和绘图的包以及Sklearn 分别是numpy scipy  matplotlib pandas 和 sklearn
  apt-get命令如下
  sudo apt-get install python-numpy
  sudo apt-get install python-scipy
  sudo apt-get install python-matplotlib
  sudo apt-get install python-pandas
  sudo apt-get install python-sklearn
  虽然安装 numpy scipy matplotlib pandas 以及 python-sklearn 可以不用pip
,但我个人并不是很建议不用pip安装,主要是用pip 安装python-sklearn 稳妥一些。pip
用来解决项目依赖问题。将项目所有依赖的第三方库写在一个requirements.txt 中用pip 批量安装。一般和virtualenv
配合使用,将所有包安装在virtualenv 的环境中。下面给出用pip 安装 的方法:
  在安装pip 之前 先安装 python-dev
  apt-get安装命令
  sudo apt-get install python-dev
  如果上一条命令不管用,可使用以下命令解决
  用aptitude 工具
  sudo apt-get install aptitude
  sudo aptitude install python-dev
  现在安装好 python-dev 就可以安装 python-pip
  sudo apt-get install python-pip
  在终端中键入pip ,若如下图所示,则安装成功
DSC0001.jpg

补充一点:
  由于国外的pip镜像安装太慢,可以换成国内的pip镜像有
  http://pypi.douban.com/  豆瓣
  http://pypi.hustunique.com/  华中理工大学
  http://pypi.sdutlinux.org/  山东理工大学
  http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学
  如果想手动指定源,可以在pip后面跟-i 来指定源,比如用豆瓣的源来安装web.py框架:
  pip install web.py -i http://pypi.douban.com/simple
  这是临时的方法(解决方法来自 使用国内镜像源来加速python pypi包的安装)
  现在用pip安装用于数值计算和绘图的包 分别是numpy scipy  matplotlib pandas
  sudo pip install numpy
  sudo pip install scipy
  sudo pip install matplotlib
  sudo pip install pandas
  如果matplotlib 装不上需要先安装其依赖的包libpng和freetype
  安装libpng:
  sudo apt-get install libpng-dev
  安装freetype:
cd ~/Downloads  
wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.10.tar.gztar zxvf freetype-2.4.10.tar.gzcd freetype-2.4.10/
  
./congfigure
  
make
  
sudo make install1234567
  然后再通过pip来安装matplotlib
  sudo pip install matplotlib
  最后在用pip安装 sklearn
  sudo pip install -U scikit-learn
  测试下是否全部安装成功,打开python解释器,输入以下命令,若无报错,则就成功。
  import numpy as np
  import pandas as pd
  import matplotlib.pyplot as plt
  from sklearn import datasets,linear_model
DSC0002.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-453456-1-1.html 上篇帖子: ubuntu开启crontab日志 下篇帖子: ubuntu安装配置samba服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表