vagrant系列教程(五):vagrant搭建python开发环境

这是我写的vagrant系列的最后一篇文章了。因为前面说了那么多环境搭建的东东。相信大家已经基本掌握了vagrant搭建环境的基本技能。

配置vagrant文件

之前文章已经说过,如果通过vagrant的配置文件,来完成多机器的搭建。简单快捷。今天再来一个python的机器。只需如下配置:

config.vm.define :python do |python|
    python.vm.provider "virtualbox" do |v|
          v.customize ["modifyvm", :id, "--name", "python", "--memory", "512"]
    end
    python.vm.box = "CentOs70"
    python.vm.hostname = "python"
    python.vm.network :private_network, ip: "192.168.33.13"
    python.vm.synced_folder "./www", "/vagrant/www", :nfs => { :mount_options => ["dmode=777","fmode=666"] }
  end

启动新的机器

# vagrant up python

可能存在的错

在执行上面的代码可能会出现下面这个错误:

C:/Users/mvvel/.vagrant.d/gems/gems/vagrant-vbguest-0.11.0/lib/vagrant-vbguest/download.rb:23:in `unlink‘: Permission denied @ unlink_internal - C:/Users/mvvel/.vagrant.d/tmp/VBoxGuestAdditions_5.0.14.iso (Errno::EACCES)

当然,具体的错误信息可能与自己环境有一些不一样,比如:路径信息。简单来说这个错误的原因是由于VBoxGuestAdditions版本问题导致的。这里给他安装一个插件,就可解决这个问题:

# vagrant plugin install vagrant-vbguest

这里需要注意,执行这个命令,需要从墙外下载东西,如果你电脑没有梯子,可能是搞不定的。

启动后,就可以在新的机器里边进行安装配置Python了。

由于经过这个步骤后,剩下的操作,就相当于是在centos7系统中安装XX了。所以,剩下的内容其实跟vagrant的关系并不大了。不过我还是打算再写一写的。

CentOs7安装python3.X

下载python3.5源码

# wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

进行编译

// 解压
# tar xvf Python-3.5.1.tgz

# cd Python-3.5.1
# ./configure --prefix=/usr/local/python3
# make && make install

使用

# 创建3.x的软连接
# ln -s /usr/local/python3/bin/python3.5 /usr/local/bin/python3
# ln -s /usr/local/python3/bin/pip3.5 /usr/local/bin/pip3

这里需要注意,在创建软连接的时候,取名字一定不要取为python。因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2.7.5

如果你硬是想要改为python。请自行解决yum可能无法使用的问题。网上有很多答案的。

python模块管理

使用国内pip源

由于到国外的网络非常不稳定,建议使用国内阿里云的源进行python模块安装:

在~/.pip/pip.conf文件中添加或修改

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

安装python-etcd模块

# pip3 install python-etcd

查看已安装的模块

# pip3 list
时间: 2024-07-29 16:41:42

vagrant系列教程(五):vagrant搭建python开发环境的相关文章

Windows搭建python开发环境,python入门到精通[一]

从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用.Python语言自从20世纪90年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.今天就让我们来搭建一个python的开发环境,Windows搭建python开发环境.一切从"Hello world

快速搭建Python开发环境

快速搭建Python开发环境·Python入门学习速成系列<1> 当我们在学习一门新的技术或者新的编程语言时,经常感觉无从下手.学习初期往往不知道事先应该准备什么:或者刚开始准备,在安装问题就栽了一个大跟头:甚至我们准备完成后,开始学习是,才发现事先应该准备安装的软件没有到位等.这样或那样的问题就困扰我们学习之初,花费了大量的时间. 本文主要介绍在Windows和Linux主流操作系统上快速部署Python开发环境. 准备Python开发环境 在准备部署Python开发环境时,往往会选择不同的

Eclipse和PyDev搭建python开发环境

               Eclipse和PyDev搭建python开发环境 1.1总体目标 本文档作为python学习者的入门教程,通过本教程可以了解python用途.语法.在实际工作中的应用. Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python是完全面向对象的语言.函数.模块.数字.字符串都是对象.并且完全支持继承.重载.派生.多继承,有益于增强源代码的复用性. Python在执行时,首先会将.py文件中的源代码编译成Python的bytecode(字节

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

【Python】Eclipse和pydev搭建Python开发环境

参考资料: http://www.dotnet120.com/page/10545/ 1.准备工作: 下载32位的JDK6 Java的开发包 下载32位的Eclipse 下载Python 2.x 2.安装JDK6 3.安装Eclipse和Python 4.给Eclipse安装PyDev插件 在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新

linux中搭建python开发环境

http://blog.csdn.net/pipisorry/article/details/39854707 ubuntu 12.04中搭建python开发环境 一.使用的系统及软件 Ubuntu 12.04 Python 2.7.3 Django 1.4.2 Pycharm 2.6.3 Postgresql 9.1 Virtualenv Virtualenvwrapper Openjdk 开始之前,可以给系统做一下备份.如误安装了Postgresql,出现了大问题就不得不把系统给重装了. 1

在Eclipse中搭建Python开发环境

在Eclipse中搭建Python开发环境 来自: http://hi.baidu.com/hqwfreefly/blog/item/2543181d0afd9604314e150e.html 前言 笔者最近迷上了Python,但是一直没有找到满意的IDE.虽然使用Vim编辑器+命令行的方式比较酷,然而一个优秀的IDE确实能让开发速度提升不少.于是笔者想到Eclipse——一个神一样的利器.经过一番曲折,终究修成正果.整理成文,希望对热爱的Python的童鞋有所帮助. 正文 首先我们需要明白一点

Ubuntu系统下搭建Python开发环境

之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 执行完成后,在shell中输入python3.5,出现如下对话框说明Python3.5更新成功. 2.安装JDK8,在终端中输入如下命令: sudo

在Xcode7中搭建Python开发环境

如果你是从IOS开发转PYTHON,钟情于Xcode :)说实话,不好用,也许我用的少?======================================在Xcode7中搭建Python开发环境 一.开发环境准备 1.安装Xcode 2.找到Mac OS X上安装Python的路径.OSX系统默认安装了python,默认的路径为/usr/bin/python 二.创建项目 1.在项目菜单中,选择Other选项卡下的"Build External System",然后点击&qu

在ubuntu下搭建python开发环境(pycharm,postgresql,virtualenv, Django)

使用的系统及软件 Ubuntu 12.10 Python 2.7.3 Django 1.4.2 Pycharm 2.6.3 Postgresql 9.1 Virtualenv Virtualenvwrapper Openjdk 在开始之前,一定要给系统做一下备份.因为如果误操作了会有不必要的麻烦.我就是误安装了Postgresql,然后出现了大问题,最后不得不把系统给重装了. Ubuntu的系统自带python 2.7,所以不用特别的设置,直接用就行.当然因为使用了Django 1.4,也无法使