我要系列|镜面世界——虚拟机

random picture from unsplash.com

看完《奇异博士》,一直没有写两句。非常好看的电影,吸引我的点在于电影里将要修炼的法术与编程技术类比,还创造出一个「镜面世界」,师傅说:「在这里,你就可劲儿造,没事儿。」我当时就想,这不就是虚拟机的概念吗?

起因

一开始就没有整虚拟机,觉得麻烦,后来等越深入看到自己的 Mac 被自己装了乱七八糟的软件的不同版本的时候,我还是乖乖地回过头来看虚拟机。

需要的工具:

  1. VirtualBox
  2. Ubuntu 镜像
    • 我现在用的版本是 16.04
  3. 一台 Mac

安装

这步很重要,在一开始的时候,凡是做的不对了,别多想,直接重装!

参考链接:How to Install Ubuntu on Your Mac Using VirtualBox

清楚明白,操作一次就会了。

复制粘贴

赶紧先把复制粘贴这儿给打通

这个还没解决。

我有两个解决方案:

  1. 手打代码

  2. 复制粘贴到共享文件夹里的 text

共享文件夹

  1. Devices > Insert Guest Additions CD image...

  2. Devices > Shared Folders > 选择文件夹 > 设置 'make permanet'

  3. sudo mount -t vboxsf folder_name_in_Mac ./folder_name_in_Ubuntu -o dmode=777,fmode=777,uid=Your_name
    参考的是 OSX下虚拟机共享目录权限问题

配置 Terminal

毕竟你装虚拟机不是为了看电影的,咱们是来编程的,赶紧把编程环境配置好!

我的用法

运行 python 2.7 爬虫

有这么一个爬虫,用来爬取百度贴吧每个帖子里面的邮箱。

  • 美中不足:出了一个问题:
1
The directory '/home/uid/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

运行虚拟环境

安装方法:《如何安装Python 3中,并设置本地编程环境在Ubuntu 16.04》

一定要装虚拟环境!
一定要装虚拟环境!
一定要装虚拟环境!

这是一个 Python3 的虚拟环境,可以专门用来处理 Python3 相关的学习。

  1. 进入虚拟环境

    1
    cd environments
  2. 开启虚拟环境

    1
    source my_env/bin/activate
  3. 里面操作

  4. 退出虚拟环境

    1
    deactivate

已安装的内容

1
2
3
4
pandas
lxml
requests
tushare

开小差

安装 Git

在 Ubuntu 系统里面安装 Git

------ EOF ------
David Fnck wechat

⬇⬇~ 挖 矿 打 赏 系 统 ~⬇⬇

启动线程数当前算力(Hashs/秒)您已贡献(Hash单位:个)

点击 Coin Hive 挖矿教程 学习如何配置博客打赏!

欢迎留下您的评论