步步学习python之环境安装:Vagrant+Ubuntu+Emacs+Virtualenv+Python3开发环境的搭建(Mac电脑下)1

来源:互联网 发布:网络广播电台小川 编辑:程序博客网 时间:2024/04/27 12:48

由于项目的需要,需要到服务器处理数据,所以都是在Unix环境编程。所以需要安装VagrantUbuntuEmacsVirtualenvPython开发环境开发大数据系统。关于为啥要安装这个,请大家google。说实话我第一次接触这些概念大笑,第一次碰到头疼:VagrantUbuntuEmacsVirtualenv。我还是菜鸟有些还是解释不清楚,也是问了身边的人才安装好,碰到很多问题,最后都解决啦。对于一些安装中出现的问题,有时候菜鸟的我感到很困难。我想把我从零开始学习起的点点滴滴想分享给那些刚开始学习你们,希望对你们有帮助。通过分享学习别人的优点和知识,因为分享会让世界更美好。 

1Mac terminal下的Vagrant Ubuntu环境的安装

由于项目的需要,需要到服务器处理数据,所以都是在Unix环境编程。所以需要安装Vagrant和Ubuntu。关于为啥要安装这个,请大家google。Vagrant可以从下面网页链接下载。我选择 :

https://www.vagrantup.com/downloads.html

MAC OS X

Universal (32and 64-bit)

下载好后点击:vagrant_1.8.1.dmg


这个相比大家都会。

后面的步骤介绍可以参照网页介绍 上说的:https://www.vagrantup.com/docs/getting-started/

我主要讲一下关键步骤。

安装好了Vagrant,后然后安装Virtualbox,请到下面网页直接下载需要的版本:https://www.virtualbox.org

下面几步非常重要。

(1)打开Mac terminal,运行下面命令,安装Ubuntu。

$ vagrant init hashicorp/precise64


$ vagrant up

 

在这里要注意一下。

由于这个网页没有及时更新。所以当运行vagrant init hashicorp/precise64的时候Ubuntu不是最新版本。可以看下面网页链接。https://atlas.hashicorp.com/boxes/search

我们发现是Ubuntu 12.04版本。虽然这个版本不是最新版本对开发没问题。但是后面python版本安装的时候,这个版本只会支持Python3.2而不支持python3.4版本。这时候怎么办呢?我们发现刚才的网页链接有最新版本的OfficialUbuntu Server 14.04,这个支持python3.4。我们只要把刚才的command修改一下就可以啦。

$ vagrant init ubuntu/trusty64

$ vagrant up



因为我没有安装virtual box系统自动替我安装好。不过安装过程中需要输入你的password哦。

然后就等系统安装吧,需要花一定的时间。

这样最新版本Ubuntu安装好了啊(如下图)。


注意还有一些人通过下面网站的方法和命令安装ubuntu。

Vagrant box add tk url(vagrant链接)。但是我这里出现错误啦,见图片。后来我改成上面那种形式就OK啦。


(2)建立自己虚拟环境项目可以操作server。

在terminal下运行以下命令。

$ mkdir vagrant_getting_started

$ cd vagrant_getting_started

$ vagrant init

通过mkdir建立项目文件夹:vagrant_getting_started,然后通过cd到文件夹下。

最后vagrant init就可以进入啦。

但是我们vagrant init的时候出现了问题


红色就是错误部分: An error occurred while downloading the remote........................

怎么办呢,回到桌面文件夹:vagrant_getting_started(就是你自己刚才建)。

然后打开Vagrantfile文件。

把里面的config.vm.box = "base" 改成 config.vm.box = "ubuntu/trusty64"就可以。


然后回到terminal 

$ vagrant up

就可以进入啦vagrant环境。

(3)运行vagrant环境。

在terminal下运行以下命令。

$ vagrant ssh

进入后我们发现warning信心。


然后按照提示 sudo.........但是发现不行。怎么办运行下面的就可以啦。

$ sudo locale-gen en_US en_US.UTF-8$ sudo dpkg-reconfigure locales
具体可参考下面这个链接:

http://askubuntu.com/questions/162391/how-do-i-fix-my-locale-issue

恭喜你进入自己的vagrant环境啦。

待续.........................................
0 0
原创粉丝点击