学习Data Science at the Command Line时,win7下安装环境是遇到了一些小问题,最后通过百度解决。

官方指导可以在这个地址找到:http://datascienceatthecommandline.com/

1)电脑安装完vagrant+virtual box之后,新建工作目录,

默认会在c:\User\<username>\目录下生成.vagrant.d及\VirtualBox VMs目录,C盘空间可能会因此而不足。

a)打开VirtualBox,从菜单项选择 全局设置
b)选择 常规 里的 默认虚拟电脑位置(M) ,更改为目标工作目录
    
c)将 c:\User\<username>\.vagrant.d 目录移动到新的位置
d)设置 VAGRANT_HOME~ 环境变量指向新的位置即可。

cmd进入工作目录后

$ vagrant init data-science-toolbox/data-science-at-the-command-line

生成了一个Vagrantfile文件。文件内容如下:

Vagrant.configure(2) do |config|
config.vm.box = "data-science-toolbox/data-science-at-the-command-line"
end

2)启动vagrant up时报错,发现第一次启动过程会去下载data science对应的box文件,但是国内的网络下载国外资源还是不稳定,总是无法下载或者下载到一半就断了。(https://vagrantcloud.com/data-science-toolbox/boxes/data-science-at-the-command-line/versions/1.0.0/providers/virtualbox.box),后来通过下载工具下载完成dst-dsatcl-1.0.0.box文件。

$vagrant box add --force data-science-toolbox/data-science-at-the-command-line E:\DSBox\dst-dsatcl-1.0.0.box

手动添加文件,OK.

3)再次vagrant up 还是不能启动成功,手动通过vitrual box gui界面启动,查看错误代码。(两台电脑遇到的问题还不同,也是奇葩了。)

a、台式电脑报错Unable to load R3 module;b、笔记本电脑报错VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED).

百度后发现Unable to load R3 module是自己的电脑GHOST版本win7的uxtheme.dll文件不对,应该是ghost系统内置了美化软件干的。做了一个PE启动U盘,进入PE系统,发现电脑C:\windows\system32下的文件除了uxtheme.dll还有一个uxtheme.dll.backup,将文件恢复为.backup那个之后,重启进入电脑,发现可以正常启动了。

笔记本电脑的问题重启后按F1进入笔记本的bios,修改Intel  Virtualization Technology为enabled(原来为disabled),重启之后再次vagrant up发现ok了。

4)$cd book

$git pull

更新一下相关文件

5) vagrant package --output develop.box --base develop

Data Science at the Command Line学习笔记(一)的更多相关文章

  1. Data Science at the Command Line学习笔记(二)

    1.vagrant建立简单httpserver方法: 1)映射端口 修改Vagrantfile, 末尾添加本地端口和虚机端口的映射关系, 然后执行vagrant reload. Vagrant::Co ...

  2. Docker command line 学习笔记

    deprecated ! 以后直接对这个更新 http://wangzhezhe.github.io/blog/2015/08/10/docker-operations/ 之前整理了好久,每次用到一点 ...

  3. Yandex Big Data Essentials Week1 Unix Command Line Interface Processes managing

    free displays the total amount of free and used memory free [options] top provides a dynamic real-ti ...

  4. Yandex Big Data Essentials Week1 Unix Command Line Interface File Content exploration

    cat displays the contents of a file at the command line copies or apppend text file into a document ...

  5. Yandex Big Data Essentials Week1 Unix Command Line Interface File System exploration

    File System Function In computing, a file system or filesystem is used to control how data is stored ...

  6. 学习笔记之Data Science

    Data science - Wikipedia https://en.wikipedia.org/wiki/Data_science Data science, also known as data ...

  7. 学习笔记之Intermediate Python for Data Science | DataCamp

    Intermediate Python for Data Science | DataCamp https://www.datacamp.com/courses/intermediate-python ...

  8. Linux Command Line 笔记(1)

    Yunduan CUI graphical user interfaces make easy tasks easy, while command line interfaces make diffi ...

  9. Comprehensive learning path – Data Science in Python深入学习路径-使用python数据中学习

    http://blog.csdn.net/pipisorry/article/details/44245575 关于怎么学习python,并将python用于数据科学.数据分析.机器学习中的一篇非常好 ...

随机推荐

  1. Android - PopupWindow

    PopupWindow就是一个可以显示在当前界面上的浮动容器,它可以用来显示任意一个View,同时还可以指定显示的位置. 下面写一个显示下拉的例子: PopupWindow mpopupWindow; ...

  2. C语言基础--二维数组

    二维数组概念: 数组中的每一个元素又是一个数组, 那么这个数组就称之为二维数组,二维数组是特殊的一维数组. 二维数组格式: 元素类型 数组名称[一维数组的个数][每个一维数组的元素个数]; 元素类型 ...

  3. iOS中FMDB的使用

    1在日常的开发中,我们需要用到离线缓存将数据信息存入数据库,在没有网络的时候进行加载,而我们IOS用的就是sqlite3数据库,用原生的sql我们也能实现,但是书写起来比较麻烦,尤其是其它语言转过来的 ...

  4. json体会

    1.用json-lib的jar包,创建JsonObject的对象(其引用取名jo),JsonObject jo = new JsonObject(); 再创建一个jsonobject对象:JsonOb ...

  5. node.js在linux下的安装

    简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了. ? 1 2 3 cd node-v0.10 ...

  6. MySQL 数据库实现远程连接

    1,刚开始我使用的是Navicat for MySQL工具连接远程的mysql的数据库. 报错了.报错信息是 Error 1130: Host '192.168.1.80' is not allowe ...

  7. JQuery源码解析(十)

    默认回调对象设计 不传入任何参数,调用add的时候将函数add到内部的list中,调用fire的时候顺序触发list中的回调函数: function fn1(val) { console.log('f ...

  8. HDU 2276

    http://acm.hdu.edu.cn/showproblem.php?pid=2276 矩阵乘法可以解决的一类灯泡开关问题 /* 转移关系为 now left now* 1 0 1 1 1 0 ...

  9. HTTP通信原理

    HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则.计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求 ...

  10. 地图和定位 、 iCloud

    1 FindMe应用 1.1 问题 MapKit框架可以用于创建现场交互的地图来显示用户想要设备显示的任何位置,包括用户的当前位置,甚至可以进行标记并查看地图上的标注信息.CoreLocation框架 ...