(1)初始环境的安装

买了很多关于ML的书,也看了很多篇文献,却一直没有机会来实现自己的ML梦。昨天发烧,身体有恙,不想去搞项目了,于是准备实现一个ML的学习环境。

其实网上看了很多教程,各种CS*N,SI*A,本园的各种前辈的范文,都尝试了一遍,发现这个环境真的是不好弄啊,在WIN下就是各种限制,LINUX下倒好,不过步骤也是各种繁琐。

先列举几个我找到的几个教程,本人都亲测过了,当然测试的结果不尽人意:

1. python package numpy和scipy 的安装与配置:http://blog.sina.com.cn/s/blog_5e2d26f90101asu5.html

2. Ubuntu 12.04下用Eclipse搭建Python集成开发环境:http://www.linuxidc.com/Linux/2012-06/61649.htm

3. ATLAS + NumPy + SciPy + Theano 的python科学计算环境搭建: http://blog.sina.com.cn/s/blog_6cb8e53d0101keak.html

4. linux+nginx+python+django环境配置:http://www.cnblogs.com/lhj588/archive/2012/02/21/2361980.html

说明:1~3的教程我都试过了,都还算凑合吧,3是我重点参考的教程4是一个网络环境配置,后期搞项目的时候可以用到。



话说回来,其实上面的东西都不是很方便,我从早8点测到晚10点,最后还是倍儿慢!(严重吐槽那个ATLAS的make过程,我的四代I5编译也要12,3分钟才能搞定,不过看到教程里的大哥用以前的I7来make一次要1小时,我就心安了很多,嘿嘿)

最后在我头晕眼花,筋疲力尽的时候,我发现了一个好东西:Anaconda!

其实有时候不要觉得自己做了很多无用功,有时候努力到最后总会守得云开见月明的!Anaconda就告诉我这个道理。

初见Anaconda的教程是这个帖子:http://www.cnblogs.com/ToDoToTry/p/3415717.html

该帖子的作者一开始也是吐槽了Python的环境是多么多么的难搞,最后几乎崩溃,然后发现了Anaconda这个好东西,然后就果断分享了。

我在这里先说下我自己的搭建环境过程:

VMware 10.0 + Ubuntu 14.04, Core i5-4570 + 16G +1T

上述环境略显浪费,说实话~~

虚拟机装好,系统装好,乱七八糟的东西装好,然后Anaconda的教程如下:

1、从官网上下载Anaconda的安装包:http://conda.pydata.org/miniconda.html,选择linux下的bash版本下载,我选择了64bit的安装包,当然我是在本机下载然后导入到虚拟机中

2、用winscp工具把该bash安装包导入到虚拟机中,winscp怎么用自己百度去,使用前也最好把虚拟机系统防火墙关闭:sudo ufw disable

3、导入到某个文件夹下,可以安装了,可以root安装,也可以当前账户安装,具体指令如下(没想到连安装.sh的包我也忘了,太尴尬了),指令如下:

bash *.sh

4、坐等安装完毕后就可以测试安装效果啦,根据官网提示:

  • conda list 查看安装的科学包
  • 用conda创建一个名叫python2的版本为python2.7的环境  conda create -n python2 python=2.7
  • conda安装包:conda install numpy

5、其实这个只是算作python的一个版本吧,后期最好加上ipython,spyder这样的工具来辅助操作为好

总结:其实我写的比较简单,并且没有图,后期把图给补全了就好了,总之昨天也算是没白忙活~

时间: 2024-11-05 15:49:12

(1)初始环境的安装的相关文章

Nginx(一)初始环境的安装(php5.3+mysql5.1+fastcgi…)

关参考资源http://www.lnmp.org/index.html \\LNMP一键安装包http://www.howtocn.org/nginx \\Nginx模块参考手册中文版http://blog.s135.com/nginx_php_v6/ \\张宴写的nginx文章http://www.nginx.com.cn/ \\nginx中文网 如下为我写的...... yum -y remove httpd*yum -y remove mysql*yum -y remove php* 时间

Linux环境下安装Tigase XMPP Server

Tigase是一种XMPP服务器,可以作为采用XMPP协议的各种IM(Instant Messeging)工具(如Pandion.Spark等)的服务器. 在Linux环境下安装Tigase的步骤如下: (1)下载安装文件 到https://projects.tigase.org/projects/tigase-server/files下载安装文件,我下载的是tigase-server-5.2.0-b3447-dist.tar.gz. (2)解压缩 创建一个文件夹,将tigase-server-

【CI】系列二:Ubuntu环境虚拟机安装及配置

好了,做好了初步计划之后,如果可行性没问题,就可以开始实践了. 准备前提:VirtualBox.ubunut镜像 如果没有,可以通过如下地址下载,安装过程此处不做描述. VirtualBox 4.3.12 for Windows hosts:http://download.virtualbox.org/virtualbox/4.3.12/VirtualBox-4.3.12-93733-Win.exe ubuntu-14.04-desktop-amd64.iso:http://mirrors.hu

Centos7.4 版本环境下安装Mysql5.7操作记录

Centos7.x版本下针对Mysql的安装和使用多少跟之前的Centos6之前版本有所不同的,废话就不多赘述了,下面介绍下在centos7.x环境里安装mysql5.7的几种方法: 一.yum方式安装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5

UG的初始环境

如何设置UG的初始环境?UG环境变量大全 1.UG语言界面系统环境变量 UGII_LANG=simol_chinese简体中文菜单界面 UGII_LANG=english英文菜单界面 UGII_LANG=french法语菜单界面 UGII_LANG=german德语菜单界面 UGII_LANG=japanese日文菜单界面 UGII_LANG=italian意大利语菜单界面 UGII_LANG=russian俄语菜单界面 UGII_LANG=korean韩文菜单界面 2.将高版本的“变换+移动对

Linux环境下安装MySQL5.7

记录一下Linux环境下安装MySQL,大家按顺序执行即可,5分钟内即可完成安装,亲测可行.不过下载MySQL安装包需要大家花费一些功夫,送个链接给大家,大家按需下载: https://dev.mysql.com/downloads/mysql/5.7.html#downloads,当然也可以直接找我要. 1.下载相应MySQL安装包,上传到服务器并解压,这里使用mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz. tar -xzvf mysql-5.7.26-

我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap

一.先来张图,赏心悦目观赏一下,哈 . 这个就是使用phonegap框架搭建起来的,运行在安卓环境上的第一个demo. 安卓的开发环境,大家都会搭建了,所以不赘述.讲一下,安装phonegap的步骤. 二.phonegap的安装   1. 设置系统变量系统变量 Path后面添加:(以下变量都是必须的,路径根据自己的设置)E:\android_sdk\sdk\tools;E:\android_sdk\sdk\platform-tools;E:\android_sdk\eclipse\plugins

Linux环境下安装JDK并配置环境变量

首先查看是否已经安装了JDK并配置环境变量. [[email protected]_plat opt]# java -version -bash: java: command not found [[email protected]_plat opt]# 说明没有安装JDK或者配置环境变量. 安装JDK: Linux环境JDK安装比较简单,直接解压到指定目录即可. 1.上传安装介质至服务器,我下载的是tar.gz版本的JDK: 2.在上传目录中执行tar命令安装: tar -zxvf jdk-7

在 xampp 环境下安装 laravel

网上搜了很多教程,很多都是采用命令行安装的.但是对于web前端来说,根本就不知道在干吗! 于是,打算写一篇文章,来教后面的人如何在 XAMPP 环境下安装 laravel. 初步认识 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发行版.XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可. Laravel是一套简洁.优雅的PHP Web开发框架(PHP We