打造Python开发环境之初篇

古语有云:

  工欲善其事,必先利其器

拥有自己的一套得心应手的Python开发环境,开发起来,简直如丝般顺滑。以我工作中使用到的Python开发环境(主要是Web应用),先做个总体介绍

Python环境相关:戳这里

  1. Python # 用的就是它
  2. PIP  # python下超豪华包管理工具
  3. VirtualEnv  # Python的虚拟环境沙盒
  4. Web框架  # web开发为主 如:Flask、Django、Tornado...

服务环境相关:

  1. Nginx  # 果断舍弃apache
  2. Mysql  #  不解释
  3. Linux  # 什么?你想用windows ,are you crazy?!
  4. uwsgi  # python的一个web服务器。当然还有别的选择

开发工具相关:

  1. Pycharm  # 成熟的IDE
  2. Vim  # 不用多说什么了
  3. Tmux  # 替换screen的终端杀手

部署维护相关:

  1. Git  # 分布式版本管理工具
  2. Fabric  # 通过SSH连接远程服务器并可以执行各种令人惊叹的工具
  3. Sentry  # 实时的事件日志和聚合平台
  4. Celery  #  python的分布式消息队列

接下来,记录一下每一部分安装的过程,以及遇到的一些常见问题

时间: 2024-07-31 03:27:26

打造Python开发环境之初篇的相关文章

Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)

摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境. 十一长假在家闲着没事儿,准备花点时间学习一下Python. 今儿花了一个下午搭建Python的开发环境,不禁感叹————开源的东西就是麻烦啊··· 唉,可怜我们这些被微软宠坏了的开发人员··· 为什么不用别的IDE呢? IDLE是小打小闹用的,那个WingIDE是要钱的,而且用不惯.Eclipse+PyDev插件是最主流的Python开发环境了. 1.准备工作: 下载32位的JDK6 Java的开发包  我也不想装这玩意儿

打造Python开发环境之Python环境

人生苦短,我用Python 一.升级到python2.7 开发环境的系统是centos 6.0, 默认的python版本是2.6.6, 由于线上环境是python2.7,为了防止版本差异产生的问题,所以要升级python,在centos下升级python有是那种方式 yum安装,最简单,但是官方下载源版本更新慢,所以需要自行更改开发机的下载源,如网易的 rpm安装 源码安装 这里只介绍源码更新的过程,因为源码安装,个性化定制的东西很多,比较可控吧 安装python,需要先下载一会儿编译期间或者开

Eclipse和PyDev搭建完美Python开发环境(Windows篇)

http://blog.163.com/jackie_howe/blog/static/199491347201282272155373/ 1.准备工作: 下载32位的JDK6 Java的开发包 我也不想装这玩意儿,但是Eclipse依赖他,没办法. 下载32位的Eclipse 下载Python 2.x 2.配置java环境 Java环境搭建 3.安装Eclipse和Python Eclipse是绿色软件,找个地方解压一下就OK了 Python的安装就更不用说了 4.给Eclipse安装PyDe

Eclipse和PyDev搭建Python开发环境(Windows篇)

1.准备工作: 下载32位的JDK7 Java的开发包 . 下载32位的Eclipse 下载Python 2.x 2.给Eclipse安装PyDev插件 网上都是介绍在线安装,不过还是下载版本对应的离线包安装更靠谱. 3.配置PyDev插件 在Window -> Preference -> PyDev -> Interpreter New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe General->Editors->Text Editors

翻译:打造基于Sublime Text 3的全能python开发环境

原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ 原文标题:Setting Up Sublime Text 3 for Full Stack Python Development 翻译:打造基于sublime text 3的全能Python开发环境 Sublime Text 3 (ST3) is lightweight, cross-platfo

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

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

使用anaconda和conemu打造Python编程环境

首先,在写下我的第一篇51CTO学院博客之前,我想说一些我的心里话,以便回首来时路的时候,我能够正确地审视自己的心路历程.我今年大三了,现在是寒假之时.不知道何时,我的心里产生了一股危机感,身边的同学都已经选择了走上考研路,不管是学习好的还是学习不好的,这让我压力很大.我的爸爸肯定是天天在我耳边念叨我考研考研,他老人家肯定是盼着我有更高的学历的.我还是迟疑了.我的内心不想这样的,真的,我不想这样的.我想真正地学会Python全栈的技术,而不是每天沉浸在书本中复习考研.我想真正地能为单位带来一些技

快速打造自己开发环境 vagrant + virtualbox

工欲善其事必先利其器,开发环境 和 开发工具 就是 我们开发人员的剑,所以我们需要一个快并且好用的剑 刚开始做开发的时候的都是把开发环境 配置在 自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电脑上都是各种环境了,php,java,python,nodejs等等,非常麻烦,并且经常由于某种原因就把电脑重装了,ORZ,所以环境都要重来.所以打造一个属于自己并且可以移动的环境是非常重要的. vagrant就是一款构建虚拟开发环境的工具,支持window,linux,mac,总有一款适合你.并且

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