woodyle

博客园 首页 新随笔 联系 订阅 管理

学习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

 

 

posted on 2015-06-29 16:40  woodyle  阅读(454)  评论(0编辑  收藏  举报